1 #ifndef __CPPLUGINS__PARAMETERSQTDIALOG__H__
2 #define __CPPLUGINS__PARAMETERSQTDIALOG__H__
4 #include <cpPlugins/Config.h>
8 #include <cpPlugins/ProcessObject.h>
12 #include <QApplication>
14 #include <QDialogButtonBox>
15 #include <QGridLayout>
17 #include <QVBoxLayout>
23 class cpPlugins_EXPORT ParametersQtDialog
30 QWidget* parent = 0, Qt::WindowFlags f = 0, bool manual = false
32 virtual ~ParametersQtDialog( );
34 ProcessObject* getProcessObject( ) const;
35 virtual bool setProcessObject( ProcessObject* obj );
39 virtual void updateParameters( );
40 virtual void updateView( );
43 virtual void _addButtons( );
44 virtual void _updateWidgets( );
47 virtual void _dlg_OpenSingleFile( );
48 virtual void _dlg_SaveSingleFile( );
49 virtual void _dlg_OpenSinglePath( );
50 virtual void _dlg_OpenMultipleFiles( );
51 virtual void _dlg_AddInt( );
52 virtual void _dlg_AddUint( );
53 virtual void _dlg_AddReal( );
56 ProcessObject* m_ProcessObject;
57 bool m_WidgetsUpdated;
60 QGridLayout* m_MainLayout;
61 QVBoxLayout* m_ToolsLayout;
62 QDialogButtonBox* m_Buttons;
67 #endif // cpPlugins_QT4
69 #endif // __CPPLUGINS__PARAMETERSQTDIALOG__H__