diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2021-02-09 12:39:06 +0200 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2021-02-11 12:35:48 +0200 |
commit | 4fc3e5325b50286d34dd072c2be5b5f05c6e8990 (patch) | |
tree | 73769d70f4d90ef95450e2162dc7eb2208e1fbff | |
parent | 4abb9cd9b360278f5c8984a9fd2e62677e7c940c (diff) |
Emit signal after loading default translations
This makes it easier to get the load order correct, if there are
translations to be loaded for additional pages from vendor
extensions to the internal C++ API.
Change-Id: I9e10cfa7e1cbf25f87d998157436c44425403cac
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
-rw-r--r-- | src/libs/installer/packagemanagercore.h | 1 | ||||
-rw-r--r-- | src/sdk/installerbase.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h index 5c480e1a9..ef94dc79a 100644 --- a/src/libs/installer/packagemanagercore.h +++ b/src/libs/installer/packagemanagercore.h @@ -351,6 +351,7 @@ Q_SIGNALS: void updaterComponentsAdded(QList<QInstaller::Component*> components); void valueChanged(const QString &key, const QString &value); void statusChanged(QInstaller::PackageManagerCore::Status); + void defaultTranslationsLoadedForLanguage(QLocale::Language); void currentPageChanged(int page); void finishButtonClicked(); diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp index ee710a1ea..a31278d03 100644 --- a/src/sdk/installerbase.cpp +++ b/src/sdk/installerbase.cpp @@ -114,6 +114,7 @@ int InstallerBase::run() // To stop loading other translations it's sufficient that // qt was loaded successfully or we hit English as system language + emit m_core->defaultTranslationsLoadedForLanguage(locale.language()); break; } } |