1 #ifndef __CPBASEQTAPPLICATION__ACTORPROPERTIESQDIALOG__H__
2 #define __CPBASEQTAPPLICATION__ACTORPROPERTIESQDIALOG__H__
4 #include <cpBaseQtApplication/ActorProperties.h>
7 #include <QDialogButtonBox>
10 #include <QVBoxLayout>
12 namespace cpBaseQtApplication
16 class cpBaseQtApplication_EXPORT ActorPropertiesQDialog
22 typedef std::set< vtkSmartPointer< vtkPropCollection > > TProps;
25 ActorPropertiesQDialog(
26 QWidget* parent = 0, Qt::WindowFlags f = 0
28 virtual ~ActorPropertiesQDialog( );
30 virtual void setProps( const TProps& props );
31 virtual bool addRenderWindow( vtkRenderWindow* win );
34 cpBaseQtApplication::ActorProperties* m_MainWidget;
36 QGridLayout* m_MainLayout;
37 QVBoxLayout* m_ToolsLayout;
38 QDialogButtonBox* m_Buttons;
43 #endif // __CPBASEQTAPPLICATION__ACTORPROPERTIESQDIALOG__H__