SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
15 #ifndef smtk_extension_qtOperationView_h
16 #define smtk_extension_qtOperationView_h
18 #include "smtk/operation/Operation.h"
20 #include "smtk/extension/qt/Exports.h"
21 #include "smtk/extension/qt/qtBaseAttributeView.h"
48 bool runOperationOnApply()
const;
50 void setRunOperationOnApply(
bool shouldLaunch);
52 QPointer<QPushButton> applyButton()
const;
53 QPointer<QPushButton> doneButton()
const;
55 void showInfoButton(
bool visible =
true);
60 QPointer<QPushButton> applyButton,
61 QPointer<QPushButton> infoButton,
62 QPointer<QPushButton> doneButton);
68 void updateUI()
override;
69 void showAdvanceLevelOverlay(
bool show)
override;
70 void onShowCategory()
override;
71 virtual void onModifiedParameters();
72 virtual void onModifiedParameter(
qtItem* item);
73 virtual void onOperate();
90 void operationExecuted(
const smtk::operation::Operation::Result& result);
93 void createWidget()
override;
94 void setInfoToBeDisplayed()
override;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Definition: qtOperationView.h:34
an abstract UI class for attribute item
Definition: qtItem.h:61
Definition: qtBaseAttributeView.h:29
A base class for all view types implemented using Qt.
Definition: qtBaseView.h:46
smtk::shared_ptr< smtk::operation::Operation > OperationPtr
Definition: PublicPointerDefs.h:344
Definition: qtOperationView.cxx:37
#define smtkTypenameMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:68