SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_extension_paraview_appcomponents_pqSMTKSaveResourceBehavior_h
11 #define smtk_extension_paraview_appcomponents_pqSMTKSaveResourceBehavior_h
13 #include "smtk/extension/paraview/appcomponents/smtkPQComponentsExtModule.h"
17 #include "pqReaction.h"
19 #include "smtk/extension/paraview/appcomponents/pqQtKeywordWrapping.h"
23 class pqPipelineSource;
26 class vtkSMReaderFactory;
32 typedef pqReaction Superclass;
50 static State saveResource(
51 const std::shared_ptr<smtk::resource::Resource>& resource,
52 const std::shared_ptr<smtk::common::Managers>& managers);
59 void updateEnableState()
override;
75 typedef pqReaction Superclass;
84 static pqSaveResourceReaction::State saveResourceAs(
pqSMTKResource* smtkResource =
nullptr);
86 static pqSaveResourceReaction::State saveResourceAs(
87 const std::shared_ptr<smtk::resource::Resource>& resource,
88 const std::shared_ptr<smtk::common::Managers>& managers);
95 void updateEnableState()
override;
111 using Superclass = QObject;
124 #endif // smtk_extension_paraview_appcomponents_pqSMTKSaveResourceBehavior_h
void onTriggered() override
Called when the action is triggered.
Definition: pqSMTKSaveResourceBehavior.h:65
A reaction for saving an SMTK resource to its internal location.
Definition: pqSMTKSaveResourceBehavior.h:29
static pqSaveResourceReaction::State saveResourceAs(pqSMTKResource *smtkResource=nullptr)
Save the resource to disk under a different name (or if null, the active object's resource).
Definition: pqSMTKSaveResourceBehavior.cxx:176
static State saveResource(pqSMTKResource *smtkResource=nullptr)
Save the resource to disk (or if null, save the active object's resource).
Definition: pqSMTKSaveResourceBehavior.cxx:72
Create a menu item under "File" for saving resources.
Definition: pqSMTKSaveResourceBehavior.h:108
A pqPipelineSource subclass for VTK algorithms that own SMTK resources.
Definition: pqSMTKResource.h:32
void onTriggered() override
Called when the action is triggered.
Definition: pqSMTKSaveResourceBehavior.h:101
A reaction for saving an SMTK resource to a user-defined location.
Definition: pqSMTKSaveResourceBehavior.h:72