21 #ifndef TSEDITORWINDOW_H 22 #define TSEDITORWINDOW_H 24 #include <QMainWindow> 26 #include <QTemporaryFile> 28 #include <QFutureWatcher> 29 #include <QModelIndex> 39 class QProgressDialog;
50 void on_action_Open_triggered();
51 void on_varSelect_currentIndexChanged(
const QString &arg1);
52 void on_areaSelect_activated(
const QString &arg1);
53 void on_adimSelect_activated(
const QString &arg1);
54 void on_action_Log_Window_triggered();
55 void on_clearLog_clicked();
56 void on_dockLogWindow_visibilityChanged(
bool visible);
57 void on_actionQuit_triggered();
58 void on_action_Save_triggered();
59 void on_actionGenerate_triggered();
60 void on_actionRScript_location_triggered();
61 void on_actionGen_Script_location_triggered();
73 void dataChanged(QModelIndex from, QModelIndex to, QVector<int> roles);
84 std::shared_ptr<QList<QStringList> > mData;
87 int colVar, colArea, colADim;
90 QTemporaryFile mDestFile, mParFile;
93 QLabel *mDirtyIndicator;
95 QFuture<QString> mExportWorker;
96 QFutureWatcher<QString> mExportWorkerWatcher;
97 QProgressDialog *mExporterWorkerDialog;
101 QString getScriptPath();
103 void load(QString filename);
105 void genSampleFile();
106 void loadSampleFileGraph(QString name);
108 void saveTempParamFile();
109 void generate(QString param_file, QString dest, QString variable, QString area, QString adim);
110 void generateAll (QString outpath);
111 QString generateAllWorker(QString outpath);
113 double parseThreshold(QString l);
116 #endif // TSEDITORWINDOW_H void processExit(int)
Definition: tseditorwindow.cpp:470
Definition: tseditorwindow.h:41
void exportTotalChanged(int total)
Definition: moc_tseditorwindow.cpp:274
void dataDirtyChanged()
Definition: tseditorwindow.cpp:514
void dataDirty()
Definition: moc_tseditorwindow.cpp:261
Definition: csvtablemodel.h:11
Definition: dteditorwindow.h:32
void dataChanged(QModelIndex from, QModelIndex to, QVector< int > roles)
Definition: tseditorwindow.cpp:494
void processStarted()
Definition: tseditorwindow.cpp:451
TsEditorWindow(QWidget *parent=0)
Definition: tseditorwindow.cpp:40
std::pair< box, unsigned > value
Definition: diffusion.cpp:30
void readOutput()
Definition: tseditorwindow.cpp:458
void readError()
Definition: tseditorwindow.cpp:464
void exportProgress(int value)
Definition: moc_tseditorwindow.cpp:267
Definition: ui_tseditorwindow.h:251
~TsEditorWindow()
Definition: tseditorwindow.cpp:80
void exportFinished()
Definition: tseditorwindow.cpp:520
void closeEvent(QCloseEvent *event)
Definition: tseditorwindow.cpp:85