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
29 ParametersQtDialog( QWidget* parent = 0, Qt::WindowFlags f = 0 );
30 virtual ~ParametersQtDialog( );
32 ProcessObject* getProcessObject( ) const;
33 bool setProcessObject( ProcessObject* obj );
37 virtual void updateParameters( );
38 virtual void updateView( );
41 virtual void _addButtons( );
42 virtual void _updateWidgets( );
45 virtual void _dlg_OpenSingleFile( );
46 virtual void _dlg_SaveSingleFile( );
47 virtual void _dlg_OpenSinglePath( );
48 virtual void _dlg_OpenMultipleFiles( );
49 virtual void _dlg_AddInt( );
50 virtual void _dlg_AddUint( );
51 virtual void _dlg_AddReal( );
54 ProcessObject* m_ProcessObject;
55 bool m_WidgetsUpdated;
57 QGridLayout* m_MainLayout;
58 QVBoxLayout* m_ToolsLayout;
59 QDialogButtonBox* m_Buttons;
64 #endif // cpPlugins_QT4
66 #endif // __CPPLUGINS__PARAMETERSQTDIALOG__H__