1 #ifndef __CPPLUGINS__PARAMETERSQDIALOG__H__
2 #define __CPPLUGINS__PARAMETERSQDIALOG__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 ParametersQDialog
30 QWidget* parent = 0, Qt::WindowFlags f = 0, bool manual = false
32 virtual ~ParametersQDialog( );
34 ProcessObject* getProcessObject( ) const;
35 virtual bool setProcessObject( ProcessObject* obj );
37 virtual void updateParameters( );
38 virtual void updateView( );
41 virtual void _addButtons( );
42 virtual void _updateWidgets( );
45 virtual void _dlg_Accepted( );
46 virtual void _dlg_OpenSingleFile( );
47 virtual void _dlg_SaveSingleFile( );
48 virtual void _dlg_OpenSinglePath( );
49 virtual void _dlg_OpenMultipleFiles( );
50 virtual void _dlg_AddInt( );
51 virtual void _dlg_AddUint( );
52 virtual void _dlg_AddReal( );
55 ProcessObject* m_ProcessObject;
56 bool m_WidgetsUpdated;
59 QGridLayout* m_MainLayout;
60 QVBoxLayout* m_ToolsLayout;
61 QDialogButtonBox* m_Buttons;
66 #endif // cpPlugins_QT4
68 #endif // __CPPLUGINS__PARAMETERSQDIALOG__H__