/**********************************************************************
--- Qt Architect generated file ---
File: xgfeMain.h
Xgfe: X Windows GUI front end to Gnuplot
Copyright (C) 1998 David Ishee
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*********************************************************************/
#ifndef xgfeMain_included
#define xgfeMain_included
#include "xgfeMainData.h"
#include "latexEmtexOp.h"
#include "pbmOp.h"
#include "psOpt.h"
#include "sizeOp.h"
#include "rawGnu.h"
#include "fileOptions.h"
#include "legendOp.h"
#include "multiFile.h"
#include "multiFunc.h"
#include "fileLegendTitle.h"
#include "funcLegendTitle.h"
#include "logScaleOp.h"
#include "fileFilter.h"
#include "barOp.h"
#include "curveFit.h"
#include "boxWidthOp.h"
#include "ticsOp.h"
#include "rotation.h"
#include "ticsLevel.h"
#include "isoLinesOp.h"
#include <qapp.h>
#include <qfiledlg.h>
#include <qstring.h>
#include <qmsgbox.h>
#include <iostream>
#include <string>
#include <stdio.h>
class xgfeMain : public xgfeMainData
{
Q_OBJECT
public:
xgfeMain
(
QWidget* parent = 0,
const char* name = 0
);
virtual ~xgfeMain();
public slots:
void plot();
void replot();
void dataFileOpen();
void save();
void load();
void saveXgfe();
void loadXgfe();
void xgfeQuit();
void setFilePoints();
void setFileLines();
void setFileLinesPoints();
void setFileImpulses();
void setFileDots();
void setFileSteps();
void setFileFsteps();
void setFileHisteps();
void setFileErrorbars();
void setFileXerrorbars();
void setFileYerrorbars();
void setFileXyerrorbars();
void setFileBoxes();
void setFileBoxerrorbars();
void setFileBoxxyerrorbars();
void setFileFinancebars();
void setFileCandlesticks();
void setFuncPoints();
void setFuncLines();
void setFuncLinesPoints();
void setFuncImpulses();
void setFuncDots();
void setFuncSteps();
void setFuncErrorbars();
void setFuncBoxes();
void setFilePlotType2d();
void setFilePlotType3d();
void setFuncPlotType2d();
void setFuncPlotType3d();
void setTermBfig();
void setTermCorel();
void setTermDxf();
void setTermEepic();
void setTermEmtex();
void setTermFig();
void setTermLatex();
void setTermPbm();
void setTermPostscript();
void setTermPslatex();
void setTermPstricks();
void setTermTable();
void setTermTexdraw();
void setTermTgif();
void setTermTpic();
void setTermX11();
void setPlotSize();
void rawGnuInput();
void getFileOptions();
void getLegendOps();
void getMultiFile();
void getMultiFunction();
void setFileLegendTitle();
void setFuncLegendTitle();
void setLogScaleOptions();
void setFileFilter();
void setBarOptions();
void resetBarOptions();
void getCurveFit();
void setBoxWidthOption();
void resetBoxWidthOption();
void setTicsOptions();
void getRotation();
void getTicsLevel();
void set3dHiddenLine();
void setIsolines();
private:
void clearFileStyleChecks();
void clearFuncStyleChecks();
void clearTermChecks();
};
#endif // xgfeMain_included
syntax highlighted by Code2HTML, v. 0.9.1