mirror of https://github.com/borgbase/vorta
Reuse existing window when bringing to front. (#674)
This commit is contained in:
parent
1599f3adb0
commit
364d401b39
|
@ -88,6 +88,7 @@ class VortaApp(QtSingleApplication):
|
|||
self.backup_progress_event.emit(translate('messages', msg['message']))
|
||||
|
||||
def open_main_window_action(self):
|
||||
if not self._main_window_exists():
|
||||
self.main_window = MainWindow(self)
|
||||
self.main_window.show()
|
||||
self.main_window.raise_()
|
||||
|
|
|
@ -8,7 +8,7 @@ from unittest.mock import MagicMock
|
|||
import vorta
|
||||
from vorta.models import (RepoModel, RepoPassword, BackupProfileModel, SourceFileModel,
|
||||
SettingsModel, ArchiveModel, WifiSettingModel, EventLogModel, SchemaVersion)
|
||||
|
||||
from vorta.views.main_window import MainWindow
|
||||
|
||||
models = [RepoModel, RepoPassword, BackupProfileModel, SourceFileModel,
|
||||
SettingsModel, ArchiveModel, WifiSettingModel, EventLogModel, SchemaVersion]
|
||||
|
@ -40,7 +40,7 @@ def init_db(qapp):
|
|||
source_dir = SourceFileModel(dir='/tmp/another', repo=new_repo)
|
||||
source_dir.save()
|
||||
|
||||
qapp.open_main_window_action()
|
||||
qapp.main_window = MainWindow(qapp) # Re-open main window to apply mock data in UI
|
||||
|
||||
|
||||
@pytest.fixture(scope='session', autouse=True)
|
||||
|
|
Loading…
Reference in New Issue