SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_extension_paraview_appcomponents_pqSMTKAttributePanel_h
11 #define smtk_extension_paraview_appcomponents_pqSMTKAttributePanel_h
13 #include "smtk/extension/paraview/appcomponents/smtkPQComponentsExtModule.h"
15 #include "smtk/extension/qt/qtUIManager.h"
17 #include "smtk/resource/Observer.h"
21 #include "pqPropertyLinks.h"
23 #include "smtk/extension/paraview/appcomponents/pqQtKeywordWrapping.h"
28 class pqPipelineSource;
42 typedef QWidget Superclass;
51 void titleChanged(QString title);
59 virtual bool displayPipelineSource(pqPipelineSource* psrc);
66 virtual bool displayResource(
69 int advancedlevel = 0);
80 virtual bool displayResourceOnServer(
83 int advancedlevel = 0);
100 virtual bool updatePipeline();
115 virtual void updateSettings();
124 virtual void displayActivePipelineSource(
bool doDisplay);
127 virtual bool displayResourceInternal(
130 int advancedlevel = 0);
133 std::weak_ptr<smtk::resource::Resource> m_rsrc;
137 smtk::resource::Observers::Key m_observer;
138 pqPropertyLinks m_propertyLinks;
141 #endif // smtk_extension_paraview_appcomponents_pqSMTKAttributePanel_h
Container for managers whose content is presented via Qt widgets.
Definition: qtUIManager.h:57
smtk::shared_ptr< smtk::view::Selection > SelectionPtr
Definition: PublicPointerDefs.h:634
A panel that displays a single SMTK resource for editing by the user.
Definition: pqSMTKAttributePanel.h:39
smtk::shared_ptr< smtk::operation::Manager > ManagerPtr
Definition: PublicPointerDefs.h:348
smtk::shared_ptr< smtk::view::Manager > ManagerPtr
Definition: PublicPointerDefs.h:626
smtk::shared_ptr< smtk::view::Configuration > ConfigurationPtr
Definition: PublicPointerDefs.h:642
smtk::shared_ptr< smtk::resource::Manager > ManagerPtr
Definition: PublicPointerDefs.h:281
smtk::shared_ptr< smtk::attribute::Resource > ResourcePtr
Definition: PublicPointerDefs.h:604