From ade574cc45882183d3103cb61122897b341b9707 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 16 Sep 2010 17:09:36 +0200
Subject: [PATCH] coreplugin: remove unused return value from virtual void
 runWizard

---
 src/plugins/coreplugin/basefilewizard.cpp  | 22 +++++++++-------------
 src/plugins/coreplugin/basefilewizard.h    |  2 +-
 src/plugins/coreplugin/dialogs/iwizard.cpp |  3 +--
 src/plugins/coreplugin/dialogs/iwizard.h   |  2 +-
 src/plugins/vcsbase/basecheckoutwizard.cpp |  6 ++----
 src/plugins/vcsbase/basecheckoutwizard.h   |  2 +-
 6 files changed, 15 insertions(+), 22 deletions(-)

diff --git a/src/plugins/coreplugin/basefilewizard.cpp b/src/plugins/coreplugin/basefilewizard.cpp
index fdecd39f342..5547b8ed5d6 100644
--- a/src/plugins/coreplugin/basefilewizard.cpp
+++ b/src/plugins/coreplugin/basefilewizard.cpp
@@ -477,9 +477,9 @@ QString BaseFileWizard::displayCategory() const
     return m_d->m_parameters.displayCategory();
 }
 
-QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
+void BaseFileWizard::runWizard(const QString &path, QWidget *parent)
 {
-    QTC_ASSERT(!path.isEmpty(), return QStringList())
+    QTC_ASSERT(!path.isEmpty(), return);
 
     typedef  QList<IFileWizardExtension*> ExtensionList;
 
@@ -508,7 +508,7 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
     // leaving the func, but not before the IFileWizardExtension::process
     // has been called
     const QScopedPointer<QWizard> wizard(createWizardDialog(parent, path, allExtensionPages));
-    QTC_ASSERT(!wizard.isNull(), return QStringList())
+    QTC_ASSERT(!wizard.isNull(), return);
 
     GeneratedFiles files;
     // Run the wizard: Call generate files on switching to the first extension
@@ -538,7 +538,7 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
             break;
     }
     if (files.empty())
-        return QStringList();
+        return;
     // Compile result list and prompt for overwrite
     QStringList result;
     foreach (const GeneratedFile &generatedFile, files)
@@ -546,10 +546,10 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
 
     switch (promptOverwrite(result, &errorMessage)) {
     case OverwriteCanceled:
-        return QStringList();
+        return;
     case OverwriteError:
         QMessageBox::critical(0, tr("Existing files"), errorMessage);
-        return QStringList();
+        return;
     case OverwriteOk:
         break;
     }
@@ -557,7 +557,7 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
     // Write
     if (!writeFiles(files, &errorMessage)) {
         QMessageBox::critical(parent, tr("File Generation Failure"), errorMessage);
-        return QStringList();
+        return;
     }
 
     bool removeOpenProjectAttribute = false;
@@ -566,7 +566,7 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
         bool remove;
         if (!ex->process(files, &remove, &errorMessage)) {
             QMessageBox::critical(parent, tr("File Generation Failure"), errorMessage);
-            return QStringList();
+            return;
         }
         removeOpenProjectAttribute |= remove;
     }
@@ -579,12 +579,8 @@ QStringList BaseFileWizard::runWizard(const QString &path, QWidget *parent)
     }
 
     // Post generation handler
-    if (!postGenerateFiles(wizard.data(), files, &errorMessage)) {
+    if (!postGenerateFiles(wizard.data(), files, &errorMessage))
         QMessageBox::critical(0, tr("File Generation Failure"), errorMessage);
-        return QStringList();
-    }
-
-    return result;
 }
 
 // Write
diff --git a/src/plugins/coreplugin/basefilewizard.h b/src/plugins/coreplugin/basefilewizard.h
index 133f21340fc..614cabebbd0 100644
--- a/src/plugins/coreplugin/basefilewizard.h
+++ b/src/plugins/coreplugin/basefilewizard.h
@@ -181,7 +181,7 @@ public:
     virtual QString category() const;
     virtual QString displayCategory() const;
 
-    virtual QStringList runWizard(const QString &path, QWidget *parent);
+    virtual void runWizard(const QString &path, QWidget *parent);
 
     // Build a file name, adding the extension unless baseName already has one
     static QString buildFileName(const QString &path, const QString &baseName, const QString &extension);
diff --git a/src/plugins/coreplugin/dialogs/iwizard.cpp b/src/plugins/coreplugin/dialogs/iwizard.cpp
index ae8c5aaf6b4..0ae06a46ba7 100644
--- a/src/plugins/coreplugin/dialogs/iwizard.cpp
+++ b/src/plugins/coreplugin/dialogs/iwizard.cpp
@@ -125,13 +125,12 @@
 */
 
 /*!
-    \fn QStringList IWizard::runWizard(const QString &path, QWidget *parent)
+    \fn void IWizard::runWizard(const QString &path, QWidget *parent)
     This method is executed when the wizard has been selected by the user
     for execution. Any dialogs the wizard opens should use the given \a parent.
     The \a path argument is a suggestion for the location where files should be
     created. The wizard should fill this in its path selection elements as a
     default path.
-    Returns a list of files (absolute paths) that have been created, if any.
 */
 
 using namespace Core;
diff --git a/src/plugins/coreplugin/dialogs/iwizard.h b/src/plugins/coreplugin/dialogs/iwizard.h
index ab85f000f7f..8285e615747 100644
--- a/src/plugins/coreplugin/dialogs/iwizard.h
+++ b/src/plugins/coreplugin/dialogs/iwizard.h
@@ -63,7 +63,7 @@ public:
     virtual QString category() const = 0;
     virtual QString displayCategory() const = 0;
 
-    virtual QStringList runWizard(const QString &path, QWidget *parent) = 0;
+    virtual void runWizard(const QString &path, QWidget *parent) = 0;
 
     // Utility to find all registered wizards
     static QList<IWizard*> allWizards();
diff --git a/src/plugins/vcsbase/basecheckoutwizard.cpp b/src/plugins/vcsbase/basecheckoutwizard.cpp
index 6422c15af23..da827375d68 100644
--- a/src/plugins/vcsbase/basecheckoutwizard.cpp
+++ b/src/plugins/vcsbase/basecheckoutwizard.cpp
@@ -95,7 +95,7 @@ void BaseCheckoutWizard::setId(const QString &id)
     d->id = id;
 }
 
-QStringList BaseCheckoutWizard::runWizard(const QString &path, QWidget *parent)
+void BaseCheckoutWizard::runWizard(const QString &path, QWidget *parent)
 {
     // Create dialog and launch
     d->parameterPages = createParameterPages(path);
@@ -104,7 +104,7 @@ QStringList BaseCheckoutWizard::runWizard(const QString &path, QWidget *parent)
     connect(&dialog, SIGNAL(progressPageShown()), this, SLOT(slotProgressPageShown()));
     dialog.setWindowTitle(displayName());
     if (dialog.exec() != QDialog::Accepted)
-        return QStringList();
+        return;
     // Now try to find the project file and open
     const QString checkoutPath = d->checkoutPath;
     d->clear();
@@ -115,9 +115,7 @@ QStringList BaseCheckoutWizard::runWizard(const QString &path, QWidget *parent)
                            tr("Failed to open project in '%1'.").arg(QDir::toNativeSeparators(checkoutPath)));
         msgBox.setDetailedText(errorMessage);
         msgBox.exec();
-        return QStringList();
     }
-    return QStringList(projectFile);
 }
 
 static inline QString msgNoProjectFiles(const QDir &dir, const QStringList &patterns)
diff --git a/src/plugins/vcsbase/basecheckoutwizard.h b/src/plugins/vcsbase/basecheckoutwizard.h
index 4465e69f980..8e5f7c01339 100644
--- a/src/plugins/vcsbase/basecheckoutwizard.h
+++ b/src/plugins/vcsbase/basecheckoutwizard.h
@@ -73,7 +73,7 @@ public:
     virtual QString displayCategory() const;
     virtual QString id() const;
 
-    virtual QStringList runWizard(const QString &path, QWidget *parent);
+    virtual void runWizard(const QString &path, QWidget *parent);
 
     static QString openProject(const QString &path, QString *errorMessage);
 
-- 
GitLab