aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp')
-rw-r--r--src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp b/src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp
index 65866ad324..ac86377816 100644
--- a/src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp
+++ b/src/plugins/qmldesigner/components/bindingeditor/actioneditor.cpp
@@ -54,7 +54,7 @@ void ActionEditor::registerDeclarativeType()
qmlRegisterType<ActionEditor>("HelperWidgets", 2, 0, "ActionEditor");
}
-void ActionEditor::showWidget(int x, int y)
+void ActionEditor::prepareDialog()
{
if (s_lastActionEditor)
s_lastActionEditor->hideWidget();
@@ -70,8 +70,18 @@ void ActionEditor::showWidget(int x, int y)
this, &ActionEditor::rejected);
m_dialog->setAttribute(Qt::WA_DeleteOnClose);
+}
+
+void ActionEditor::showWidget()
+{
+ prepareDialog();
+ m_dialog->showWidget();
+}
+
+void ActionEditor::showWidget(int x, int y)
+{
+ prepareDialog();
m_dialog->showWidget(x, y);
- m_dialog->activateWindow();
}
void ActionEditor::hideWidget()