diff options
| author | Jarek Kobus <[email protected]> | 2024-11-11 16:19:52 +0100 |
|---|---|---|
| committer | Jarek Kobus <[email protected]> | 2024-11-12 08:02:54 +0000 |
| commit | 16bbe6569cb4b97584ad3dc8ec57af857d1d9275 (patch) | |
| tree | e175bd5dc617dda52a608e5ba1318e8033b36682 /src/plugins/android/androidsdkmanagerdialog.cpp | |
| parent | 0e996b88109dec327932129d3b50bd3029815de5 (diff) | |
Android: Avoid passing AndroidSdkManager
Use signleton instead.
Change-Id: Ic17919c75b7dba8c59f08b93a56edd80ce289252
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/android/androidsdkmanagerdialog.cpp')
| -rw-r--r-- | src/plugins/android/androidsdkmanagerdialog.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/plugins/android/androidsdkmanagerdialog.cpp b/src/plugins/android/androidsdkmanagerdialog.cpp index f3ef5d68c0b..3359f85dc01 100644 --- a/src/plugins/android/androidsdkmanagerdialog.cpp +++ b/src/plugins/android/androidsdkmanagerdialog.cpp @@ -30,10 +30,9 @@ namespace Android::Internal { class OptionsDialog : public QDialog { public: - OptionsDialog(AndroidSdkManager *sdkManager, QWidget *parent) + OptionsDialog(QWidget *parent) : QDialog(parent) { - QTC_CHECK(sdkManager); resize(800, 480); setWindowTitle(Tr::tr("SDK Manager Arguments")); @@ -106,20 +105,17 @@ private: class AndroidSdkManagerDialog : public QDialog { public: - AndroidSdkManagerDialog(AndroidSdkManager *sdkManager, QWidget *parent); + AndroidSdkManagerDialog(QWidget *parent); private: AndroidSdkManager *m_sdkManager = nullptr; AndroidSdkModel *m_sdkModel = nullptr; }; -AndroidSdkManagerDialog::AndroidSdkManagerDialog(AndroidSdkManager *sdkManager, QWidget *parent) +AndroidSdkManagerDialog::AndroidSdkManagerDialog(QWidget *parent) : QDialog(parent) - , m_sdkManager(sdkManager) - , m_sdkModel(new AndroidSdkModel(m_sdkManager, this)) + , m_sdkModel(new AndroidSdkModel(this)) { - QTC_CHECK(sdkManager); - setWindowTitle(Tr::tr("Android SDK Manager")); resize(664, 396); setModal(true); @@ -234,7 +230,7 @@ AndroidSdkManagerDialog::AndroidSdkManagerDialog(AndroidSdkManager *sdkManager, connect(buttonBox, &QDialogButtonBox::rejected, this, &AndroidSdkManagerDialog::reject); connect(optionsButton, &QPushButton::clicked, this, [this] { - OptionsDialog dlg(m_sdkManager, this); + OptionsDialog dlg(this); if (dlg.exec() == QDialog::Accepted) { QStringList arguments = dlg.sdkManagerArguments(); if (arguments != AndroidConfig::sdkManagerToolArgs()) { @@ -335,9 +331,9 @@ bool PackageFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sour return showTopLevel || ((packageState(srcIndex) & m_packageState) && packageFound(srcIndex)); } -void executeAndroidSdkManagerDialog(AndroidSdkManager *sdkManager, QWidget *parent) +void executeAndroidSdkManagerDialog(QWidget *parent) { - AndroidSdkManagerDialog dialog(sdkManager, parent); + AndroidSdkManagerDialog dialog(parent); dialog.exec(); } |
