23 #ifndef DIALOGOPENFILEWITHFILTER_H 24 #define DIALOGOPENFILEWITHFILTER_H 26 #include "../global.h" 28 #include "../../common/addInInterface.h" 29 #include "abstractFilterDialog.h" 33 #include "paramInputParser.h" 35 #include "ui_dialogOpenFileWithFilter.h" 44 enum CheckVarname { CheckNo, CheckGlobalWorkspace, CheckLocalWorkspace };
46 DialogOpenFileWithFilter(
const QString &filename,
const ito::AddInAlgo::FilterDef *filter, QVector<ito::ParamBase> &autoMand, QVector<ito::ParamBase> &autoOut, QVector<ito::Param> &userMand, QVector<ito::Param> &userOpt,
ito::RetVal &retValue, CheckVarname varnameCheck = CheckNo, QWidget *parent = NULL);
49 QString getPythonVariable()
const {
return ui.txtPythonVariable->text(); }
53 void closeEvent(QCloseEvent *e);
59 bool m_filterExecuted;
63 QFuture<ito::RetVal> filterCall;
64 QFutureWatcher<ito::RetVal> filterCallWatcher;
68 Ui::DialogOpenFileWithFilter ui;
69 QMovie *m_previewMovie;
70 bool m_acceptedClicked;
71 CheckVarname m_checkVarname;
73 QVector<ito::ParamBase> m_paramsMand;
74 QVector<ito::ParamBase> m_paramsOpt;
77 void on_buttonBox_accepted();
78 void on_tabWidget_currentChanged(
int index);
79 void on_cmdReload_clicked();
81 void filterCallFinished();
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Definition: apiFunctionsGraph.cpp:39
Definition: dialogOpenFileWithFilter.h:39
Definition: abstractFilterDialog.h:33
container for publishing filters provided by any plugin
Definition: addInInterface.h:945