aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidsdkmanagerdialog.cpp
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-11-11 16:19:52 +0100
committerJarek Kobus <[email protected]>2024-11-12 08:02:54 +0000
commit16bbe6569cb4b97584ad3dc8ec57af857d1d9275 (patch)
treee175bd5dc617dda52a608e5ba1318e8033b36682 /src/plugins/android/androidsdkmanagerdialog.cpp
parent0e996b88109dec327932129d3b50bd3029815de5 (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.cpp18
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();
}