Commit 2cbdde2f authored by David Thompson's avatar David Thompson

Provide a way to force the operator panel to hide...

... after completing an operation, rather than staying visible and
displaying the previous operation.
parent f5753c43
...@@ -1803,11 +1803,11 @@ void qtModelView::onOperationPanelClosing() ...@@ -1803,11 +1803,11 @@ void qtModelView::onOperationPanelClosing()
} }
} }
bool qtModelView::showPreviousOpOrHide() bool qtModelView::showPreviousOpOrHide(bool alwaysHide)
{ {
if (this->m_OperatorsWidget) if (this->m_OperatorsWidget)
{ {
if (this->m_OperatorsWidget->showPreviousOp()) if (this->m_OperatorsWidget->showPreviousOp() && !alwaysHide)
{ {
return true; return true;
} }
......
...@@ -90,7 +90,7 @@ public slots: ...@@ -90,7 +90,7 @@ public slots:
bool requestOperation( bool requestOperation(
const std::string& opName, const smtk::common::UUID& sessionId, bool launchOp); const std::string& opName, const smtk::common::UUID& sessionId, bool launchOp);
virtual void onOperationPanelClosing(); virtual void onOperationPanelClosing();
virtual bool showPreviousOpOrHide(); virtual bool showPreviousOpOrHide(bool alwaysHide = true);
signals: signals:
void sendSelectionsFromModelViewToSelectionManager(const smtk::model::EntityRefs& selEntities, void sendSelectionsFromModelViewToSelectionManager(const smtk::model::EntityRefs& selEntities,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment