From a92bfd6a1af3a73f6fbc2777c478505798d05163 Mon Sep 17 00:00:00 2001 From: Ales Erjavec Date: Wed, 15 Nov 2017 15:22:01 +0100 Subject: [PATCH] canvas/canvasmain: Fix 'Examples' action handling in the welcome dialog Accept and close the welcome dialog on successful load. --- Orange/canvas/application/canvasmain.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Orange/canvas/application/canvasmain.py b/Orange/canvas/application/canvasmain.py index 8aead0eb60b..54cdc114546 100644 --- a/Orange/canvas/application/canvasmain.py +++ b/Orange/canvas/application/canvasmain.py @@ -1406,7 +1406,7 @@ def open_recent(): if self.recent_scheme() == QDialog.Accepted: dialog.accept() - def tutorial(): + def open_examples(): if self.tutorial_scheme() == QDialog.Accepted: dialog.accept() @@ -1437,6 +1437,13 @@ def tutorial(): icon=canvas_icons("Recent.svg") ) + examples_action = \ + QAction(self.examples_action.text(), dialog, + icon=self.examples_action.icon(), + toolTip=self.examples_action.toolTip(), + whatsThis=self.examples_action.whatsThis(), + triggered=open_examples, + ) tutorials_action = \ QAction(self.tr("Tutorials"), self, objectName="tutorials-action", @@ -1445,7 +1452,7 @@ def tutorial(): icon=canvas_icons("YouTube.svg") ) - bottom_row = [tutorials_action, self.examples_action, + bottom_row = [tutorials_action, examples_action, self.get_started_action] self.new_action.triggered.connect(dialog.accept)