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);
56 void setDisableApplyAfterRun(
bool shouldDisable) { m_disableApply = shouldDisable; }
58 QPointer<QPushButton> applyButton()
const;
59 QPointer<QPushButton> doneButton()
const;
61 void showInfoButton(
bool visible =
true);
66 QPointer<QPushButton> applyButton,
67 QPointer<QPushButton> infoButton,
68 QPointer<QPushButton> doneButton);
74 void updateUI()
override;
75 void showAdvanceLevelOverlay(
bool show)
override;
76 void onShowCategory()
override;
77 virtual void onModifiedParameters();
78 virtual void onModifiedParameter(
qtItem* item);
79 virtual void onOperate();
96 void operationExecuted(
const smtk::operation::Operation::Result& result);
99 void createWidget()
override;
100 void setInfoToBeDisplayed()
override;
101 bool m_applied{
false };
102 bool m_disableApply{
true };
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:351
bool disableApplyAfterRun() const
True when the apply button should be disabled after each run of the operation until a parameter is mo...
Definition: qtOperationView.h:55
Definition: qtOperationView.cxx:38
#define smtkTypenameMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:98