12 #ifndef smtk_extension_qt_qtOperationDialog_h
13 #define smtk_extension_qt_qtOperationDialog_h
16 #include "smtk/extension/qt/Exports.h"
17 #include "smtk/operation/Operation.h"
20 #include <QSharedPointer>
50 QSharedPointer<smtk::extension::qtUIManager> uiManager,
51 QWidget* parentWidget =
nullptr,
52 bool showApplyAndClose =
false);
57 QWidget* parentWidget =
nullptr,
58 bool showApplyAndClose =
false);
71 QWidget* parentWidget =
nullptr);
78 void operationExecuted(
const smtk::operation::Operation::Result& result);
85 void onOperationExecuted(
const smtk::operation::Operation::Result& result);
90 QSharedPointer<smtk::extension::qtUIManager> uiMManager,
91 bool scrollable =
false,
92 bool showApplyAndClose =
false);
95 void showEvent(QShowEvent* event)
override;