@@ -177,6 +177,7 @@ def initGui(self):
177177 self .__generate_action .setCheckable (True )
178178 self .__export_action .setCheckable (True )
179179 self .__importdata_action .setCheckable (True )
180+ self .__workflow_wizard_action .setCheckable (True )
180181 self .__datasetmanager_action .setCheckable (True )
181182
182183 self .__generate_action .triggered .connect (self .show_generate_dialog )
@@ -274,7 +275,9 @@ def show_generate_dialog(self):
274275 self .iface , self .ili2db_configuration , self .iface .mainWindow ()
275276 )
276277 self .generate_dlg .setAttribute (Qt .WA_DeleteOnClose )
277- self .generate_dlg .setWindowFlags (self .generate_dlg .windowFlags () | Qt .Tool )
278+ self .generate_dlg .setWindowFlags (
279+ self .generate_dlg .windowFlags () | Qt .Tool | Qt .WindowStaysOnTopHint
280+ )
278281 self .generate_dlg .show ()
279282 self .generate_dlg .finished .connect (self .generate_dialog_finished )
280283 self .__generate_action .setChecked (True )
@@ -291,7 +294,9 @@ def show_export_dialog(self):
291294 self .ili2db_configuration , self .iface .mainWindow ()
292295 )
293296 self .export_dlg .setAttribute (Qt .WA_DeleteOnClose )
294- self .export_dlg .setWindowFlags (self .export_dlg .windowFlags () | Qt .Tool )
297+ self .export_dlg .setWindowFlags (
298+ self .export_dlg .windowFlags () | Qt .Tool | Qt .WindowStaysOnTopHint
299+ )
295300 self .export_dlg .show ()
296301 self .export_dlg .finished .connect (self .export_dialog_finished )
297302 self .__export_action .setChecked (True )
@@ -311,7 +316,9 @@ def show_workflow_wizard_dialog(self):
311316
312317 self .workflow_wizard_dlg .setAttribute (Qt .WA_DeleteOnClose )
313318 self .workflow_wizard_dlg .setWindowFlags (
314- self .workflow_wizard_dlg .windowFlags () | Qt .Tool
319+ self .workflow_wizard_dlg .windowFlags ()
320+ | Qt .Tool
321+ | Qt .WindowStaysOnTopHint
315322 )
316323 self .workflow_wizard_dlg .show ()
317324 self .workflow_wizard_dlg .finished .connect (
@@ -332,7 +339,7 @@ def show_importdata_dialog(self):
332339 )
333340 self .importdata_dlg .setAttribute (Qt .WA_DeleteOnClose )
334341 self .importdata_dlg .setWindowFlags (
335- self .importdata_dlg .windowFlags () | Qt .Tool
342+ self .importdata_dlg .windowFlags () | Qt .Tool | Qt . WindowStaysOnTopHint
336343 )
337344 self .importdata_dlg .show ()
338345 self .importdata_dlg .finished .connect (self .importdata_dialog_finished )
@@ -351,7 +358,9 @@ def show_datasetmanager_dialog(self):
351358 )
352359 self .datasetmanager_dlg .setAttribute (Qt .WA_DeleteOnClose )
353360 self .datasetmanager_dlg .setWindowFlags (
354- self .datasetmanager_dlg .windowFlags () | Qt .Tool
361+ self .datasetmanager_dlg .windowFlags ()
362+ | Qt .Tool
363+ | Qt .WindowStaysOnTopHint
355364 )
356365 self .datasetmanager_dlg .show ()
357366 self .datasetmanager_dlg .finished .connect (
0 commit comments