diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2016-06-05 22:22:11 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2016-06-06 10:51:22 +0000 |
commit | c64f85cd5a177a3391ad23c8ff42ab4b091d5a29 (patch) | |
tree | 1619174a09888e8b0993ab9e0130cd2a3ca16b70 /src | |
parent | 9a637ba3e31e8e4980cd78388e033d6a3389ab40 (diff) |
QtSupport: Use Qt5-style connects
The heavy lifting was done by clazy.
Change-Id: I24cb0cd088b74364320cdd34282d7b15305a93bf
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/coreplugin/messagemanager.cpp | 7 | ||||
-rw-r--r-- | src/plugins/coreplugin/messagemanager.h | 7 | ||||
-rw-r--r-- | src/plugins/qtsupport/codegensettingspage.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/exampleslistmodel.cpp | 22 | ||||
-rw-r--r-- | src/plugins/qtsupport/exampleslistmodel.h | 3 | ||||
-rw-r--r-- | src/plugins/qtsupport/gettingstartedwelcomepage.cpp | 28 | ||||
-rw-r--r-- | src/plugins/qtsupport/profilereader.cpp | 9 | ||||
-rw-r--r-- | src/plugins/qtsupport/profilereader.h | 2 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtkitconfigwidget.cpp | 9 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtkitconfigwidget.h | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtkitinformation.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtkitinformation.h | 2 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtoptionspage.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtoptionspage.h | 3 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtoutputformatter.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtoutputformatter.h | 4 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtversionmanager.cpp | 14 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtversionmanager.h | 3 |
18 files changed, 56 insertions, 77 deletions
diff --git a/src/plugins/coreplugin/messagemanager.cpp b/src/plugins/coreplugin/messagemanager.cpp index dfa282eb72..ee522b534a 100644 --- a/src/plugins/coreplugin/messagemanager.cpp +++ b/src/plugins/coreplugin/messagemanager.cpp @@ -33,7 +33,7 @@ using namespace Core; static MessageManager *m_instance = 0; Internal::MessageOutputWindow *m_messageOutputWindow = 0; -QObject *MessageManager::instance() +MessageManager *MessageManager::instance() { return m_instance; } @@ -66,11 +66,6 @@ void MessageManager::showOutputPane() m_messageOutputWindow->popup(IOutputPane::ModeSwitch); } -void MessageManager::write(const QString &text) -{ - write(text, NoModeSwitch); -} - void MessageManager::write(const QString &text, PrintToOutputPaneFlags flags) { if (!m_messageOutputWindow) diff --git a/src/plugins/coreplugin/messagemanager.h b/src/plugins/coreplugin/messagemanager.h index 39daa4d138..395ac75e5d 100644 --- a/src/plugins/coreplugin/messagemanager.h +++ b/src/plugins/coreplugin/messagemanager.h @@ -40,7 +40,7 @@ class CORE_EXPORT MessageManager : public QObject Q_OBJECT public: - static QObject *instance(); + static MessageManager *instance(); static void showOutputPane(); @@ -55,10 +55,9 @@ public: Q_DECLARE_FLAGS(PrintToOutputPaneFlags, PrintToOutputPaneFlag) - static void write(const QString &text); // imply NoModeSwitch - public slots: - static void write(const QString &text, Core::MessageManager::PrintToOutputPaneFlags flags); + static void write(const QString &text, + Core::MessageManager::PrintToOutputPaneFlags flags = NoModeSwitch); private: MessageManager(); diff --git a/src/plugins/qtsupport/codegensettingspage.cpp b/src/plugins/qtsupport/codegensettingspage.cpp index 569491db85..57d8bd0eff 100644 --- a/src/plugins/qtsupport/codegensettingspage.cpp +++ b/src/plugins/qtsupport/codegensettingspage.cpp @@ -42,8 +42,8 @@ CodeGenSettingsPageWidget::CodeGenSettingsPageWidget(QWidget *parent) : QWidget(parent) { m_ui.setupUi(this); - connect(m_ui.includeQtModuleCheckBox, SIGNAL(toggled(bool)), - m_ui.addQtVersionCheckBox, SLOT(setEnabled(bool))); + connect(m_ui.includeQtModuleCheckBox, &QAbstractButton::toggled, + m_ui.addQtVersionCheckBox, &QWidget::setEnabled); } CodeGenSettings CodeGenSettingsPageWidget::parameters() const diff --git a/src/plugins/qtsupport/exampleslistmodel.cpp b/src/plugins/qtsupport/exampleslistmodel.cpp index 19b5698dee..1d096f5b32 100644 --- a/src/plugins/qtsupport/exampleslistmodel.cpp +++ b/src/plugins/qtsupport/exampleslistmodel.cpp @@ -734,14 +734,16 @@ ExamplesListModelFilter::ExamplesListModelFilter(ExamplesListModel *sourceModel, m_exampleDataRequested(false) { // initialization hooks - connect(QtVersionManager::instance(), SIGNAL(qtVersionsLoaded()), - this, SLOT(qtVersionManagerLoaded())); - connect(Core::HelpManager::instance(), SIGNAL(setupFinished()), - this, SLOT(helpManagerInitialized())); + connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsLoaded, + this, &ExamplesListModelFilter::qtVersionManagerLoaded); + connect(Core::HelpManager::instance(), &Core::HelpManager::setupFinished, + this, &ExamplesListModelFilter::helpManagerInitialized); - connect(this, SIGNAL(showTutorialsOnlyChanged()), SLOT(updateFilter())); + connect(this, &ExamplesListModelFilter::showTutorialsOnlyChanged, + this, &ExamplesListModelFilter::updateFilter); - connect(m_sourceModel, SIGNAL(selectedExampleSetChanged()), this, SIGNAL(exampleSetIndexChanged())); + connect(m_sourceModel, &ExamplesListModel::selectedExampleSetChanged, + this, &ExamplesListModelFilter::exampleSetIndexChanged); setSourceModel(m_sourceModel); } @@ -868,10 +870,10 @@ void ExamplesListModelFilter::tryToInitialize() if (!m_initalized && m_qtVersionManagerInitialized && m_helpManagerInitialized && m_exampleDataRequested) { m_initalized = true; - connect(QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)), - this, SLOT(handleQtVersionsChanged())); - connect(ProjectExplorer::KitManager::instance(), SIGNAL(defaultkitChanged()), - this, SLOT(handleQtVersionsChanged())); + connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged, + this, &ExamplesListModelFilter::handleQtVersionsChanged); + connect(ProjectExplorer::KitManager::instance(), &ProjectExplorer::KitManager::defaultkitChanged, + this, &ExamplesListModelFilter::handleQtVersionsChanged); handleQtVersionsChanged(); } } diff --git a/src/plugins/qtsupport/exampleslistmodel.h b/src/plugins/qtsupport/exampleslistmodel.h index 1c25b3a642..cc1f9a735f 100644 --- a/src/plugins/qtsupport/exampleslistmodel.h +++ b/src/plugins/qtsupport/exampleslistmodel.h @@ -210,11 +210,10 @@ signals: void searchStrings(const QStringList &arg); void exampleSetIndexChanged(); -private slots: +private: void qtVersionManagerLoaded(); void helpManagerInitialized(); -private: void exampleDataRequested() const; void tryToInitialize(); void timerEvent(QTimerEvent *event); diff --git a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp index 87c2b2d470..a09e021740 100644 --- a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp +++ b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp @@ -64,17 +64,6 @@ using namespace Utils; namespace QtSupport { namespace Internal { -class ExampleDialog : public QDialog -{ - Q_OBJECT - public: - enum ResultCode { Copy = QDialog::Accepted + 1, Keep }; - ExampleDialog(QWidget *parent = 0) : QDialog(parent) {}; - private slots: - void handleCopyClicked() { done(Copy); }; - void handleKeepClicked() { done(Keep); }; -}; - const char C_FALLBACK_ROOT[] = "ProjectsFallbackRoot"; QPointer<ExamplesListModel> &examplesModelStatic() @@ -90,7 +79,7 @@ class Fetcher : public QObject public: Fetcher() : QObject(), m_shutdown(false) { - connect(Core::ICore::instance(), SIGNAL(coreAboutToClose()), this, SLOT(shutdown())); + connect(Core::ICore::instance(), &Core::ICore::coreAboutToClose, this, &Fetcher::shutdown); } void wait() @@ -146,7 +135,7 @@ public slots: m_waitcondition.wakeAll(); } -private slots: +private: void shutdown() { m_shutdown = true; @@ -293,7 +282,7 @@ void ExamplesWelcomePage::openUrl(const QUrl &url) QString ExamplesWelcomePage::copyToAlternativeLocation(const QFileInfo& proFileInfo, QStringList &filesToOpen, const QStringList& dependencies) { const QString projectDir = proFileInfo.canonicalPath(); - ExampleDialog d(Core::ICore::mainWindow()); + QDialog d(Core::ICore::mainWindow()); QGridLayout *lay = new QGridLayout(&d); QLabel *descrLbl = new QLabel; d.setWindowTitle(tr("Copy Project to writable Location?")); @@ -321,16 +310,17 @@ QString ExamplesWelcomePage::copyToAlternativeLocation(const QFileInfo& proFileI Core::DocumentManager::projectsDirectory()).toString()); lay->addWidget(txt, 1, 0); lay->addWidget(chooser, 1, 1); + enum { Copy = QDialog::Accepted + 1, Keep = QDialog::Accepted + 2 }; QDialogButtonBox *bb = new QDialogButtonBox; QPushButton *copyBtn = bb->addButton(tr("&Copy Project and Open"), QDialogButtonBox::AcceptRole); - connect(copyBtn, SIGNAL(released()), &d, SLOT(handleCopyClicked())); + connect(copyBtn, &QAbstractButton::released, &d, [&d] { d.done(Copy); }); copyBtn->setDefault(true); QPushButton *keepBtn = bb->addButton(tr("&Keep Project and Open"), QDialogButtonBox::RejectRole); - connect(keepBtn, SIGNAL(released()), &d, SLOT(handleKeepClicked())); + connect(keepBtn, &QAbstractButton::released, &d, [&d] { d.done(Keep); }); lay->addWidget(bb, 2, 0, 1, 2); - connect(chooser, SIGNAL(validChanged(bool)), copyBtn, SLOT(setEnabled(bool))); + connect(chooser, &PathChooser::validChanged, copyBtn, &QWidget::setEnabled); int code = d.exec(); - if (code == ExampleDialog::Copy) { + if (code == Copy) { QString exampleDirName = proFileInfo.dir().dirName(); QString destBaseDir = chooser->path(); settings->setValue(QString::fromLatin1(C_FALLBACK_ROOT), destBaseDir); @@ -370,7 +360,7 @@ QString ExamplesWelcomePage::copyToAlternativeLocation(const QFileInfo& proFileI } } - if (code == ExampleDialog::Keep) + if (code == Keep) return proFileInfo.absoluteFilePath(); return QString(); diff --git a/src/plugins/qtsupport/profilereader.cpp b/src/plugins/qtsupport/profilereader.cpp index dbad039cf9..7bbf0b5110 100644 --- a/src/plugins/qtsupport/profilereader.cpp +++ b/src/plugins/qtsupport/profilereader.cpp @@ -47,9 +47,8 @@ ProMessageHandler::ProMessageHandler(bool verbose, bool exact) //: Prefix used for output from the cumulative evaluation of project files. , m_prefix(tr("[Inexact] ")) { - QObject::connect(this, SIGNAL(writeMessage(QString,Core::MessageManager::PrintToOutputPaneFlags)), - Core::MessageManager::instance(), SLOT(write(QString,Core::MessageManager::PrintToOutputPaneFlags)), - Qt::QueuedConnection); + connect(this, &ProMessageHandler::writeMessage, + Core::MessageManager::instance(), &Core::MessageManager::write, Qt::QueuedConnection); } void ProMessageHandler::message(int type, const QString &msg, const QString &fileName, int lineNo) @@ -129,8 +128,8 @@ ProFileCacheManager::ProFileCacheManager(QObject *parent) : s_instance = this; m_timer.setInterval(5000); m_timer.setSingleShot(true); - connect(&m_timer, SIGNAL(timeout()), - this, SLOT(clear())); + connect(&m_timer, &QTimer::timeout, + this, &ProFileCacheManager::clear); } void ProFileCacheManager::incRefCount() diff --git a/src/plugins/qtsupport/profilereader.h b/src/plugins/qtsupport/profilereader.h index 9c750c60b9..97b2f8b851 100644 --- a/src/plugins/qtsupport/profilereader.h +++ b/src/plugins/qtsupport/profilereader.h @@ -101,7 +101,7 @@ public: private: ProFileCacheManager(QObject *parent); ~ProFileCacheManager(); - Q_SLOT void clear(); + void clear(); ProFileCache *m_cache; int m_refCount; QTimer m_timer; diff --git a/src/plugins/qtsupport/qtkitconfigwidget.cpp b/src/plugins/qtsupport/qtkitconfigwidget.cpp index 97cf02c1ab..1a6cd65145 100644 --- a/src/plugins/qtsupport/qtkitconfigwidget.cpp +++ b/src/plugins/qtsupport/qtkitconfigwidget.cpp @@ -55,12 +55,13 @@ QtKitConfigWidget::QtKitConfigWidget(ProjectExplorer::Kit *k, const ProjectExplo refresh(); m_combo->setToolTip(toolTip()); - connect(m_combo, SIGNAL(currentIndexChanged(int)), this, SLOT(currentWasChanged(int))); + connect(m_combo, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), + this, &QtKitConfigWidget::currentWasChanged); - connect(QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)), - this, SLOT(versionsChanged(QList<int>,QList<int>,QList<int>))); + connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged, + this, &QtKitConfigWidget::versionsChanged); - connect(m_manageButton, SIGNAL(clicked()), this, SLOT(manageQtVersions())); + connect(m_manageButton, &QAbstractButton::clicked, this, &QtKitConfigWidget::manageQtVersions); } QtKitConfigWidget::~QtKitConfigWidget() diff --git a/src/plugins/qtsupport/qtkitconfigwidget.h b/src/plugins/qtsupport/qtkitconfigwidget.h index 8ab1a950a9..76cd30d5b5 100644 --- a/src/plugins/qtsupport/qtkitconfigwidget.h +++ b/src/plugins/qtsupport/qtkitconfigwidget.h @@ -52,12 +52,10 @@ public: QWidget *buttonWidget() const override; QString toolTip() const override; -private slots: +private: void versionsChanged(const QList<int> &added, const QList<int> &removed, const QList<int> &changed); void manageQtVersions(); void currentWasChanged(int idx); - -private: int findQtVersion(const int id) const; QComboBox *m_combo; diff --git a/src/plugins/qtsupport/qtkitinformation.cpp b/src/plugins/qtsupport/qtkitinformation.cpp index 2c5bd05f73..6589e1496d 100644 --- a/src/plugins/qtsupport/qtkitinformation.cpp +++ b/src/plugins/qtsupport/qtkitinformation.cpp @@ -219,8 +219,8 @@ void QtKitInformation::kitsWereLoaded() foreach (ProjectExplorer::Kit *k, ProjectExplorer::KitManager::kits()) fix(k); - connect(QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)), - this, SLOT(qtVersionsChanged(QList<int>,QList<int>,QList<int>))); + connect(QtVersionManager::instance(), &QtVersionManager::qtVersionsChanged, + this, &QtKitInformation::qtVersionsChanged); } KitMatcher QtKitInformation::platformMatcher(Core::Id platform) diff --git a/src/plugins/qtsupport/qtkitinformation.h b/src/plugins/qtsupport/qtkitinformation.h index 2dd08ca4fd..39341aff06 100644 --- a/src/plugins/qtsupport/qtkitinformation.h +++ b/src/plugins/qtsupport/qtkitinformation.h @@ -71,7 +71,7 @@ public: QSet<Core::Id> supportedPlatforms(const ProjectExplorer::Kit *k) const override; QSet<Core::Id> availableFeatures(const ProjectExplorer::Kit *k) const override; -private slots: +private: void qtVersionsChanged(const QList<int> &addedIds, const QList<int> &removedIds, const QList<int> &changedIds); diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 7f6140e87e..368e456288 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -769,8 +769,8 @@ void QtOptionsPageWidget::updateWidgets() if (m_configurationWidget) { m_versionUi->formLayout->addRow(m_configurationWidget); m_configurationWidget->setEnabled(!version->isAutodetected()); - connect(m_configurationWidget, SIGNAL(changed()), - this, SLOT(qtVersionChanged())); + connect(m_configurationWidget, &QtConfigWidget::changed, + this, &QtOptionsPageWidget::qtVersionChanged); } } else { m_versionUi->nameEdit->clear(); diff --git a/src/plugins/qtsupport/qtoptionspage.h b/src/plugins/qtsupport/qtoptionspage.h index 99c3804a7e..027989f53e 100644 --- a/src/plugins/qtsupport/qtoptionspage.h +++ b/src/plugins/qtsupport/qtoptionspage.h @@ -86,7 +86,7 @@ private: QIcon m_validVersionIcon; QtConfigWidget *m_configurationWidget; -private slots: +private: void updateQtVersions(const QList<int> &, const QList<int> &, const QList<int> &); void qtVersionChanged(); void versionChanged(const QModelIndex ¤t, const QModelIndex &previous); @@ -103,7 +103,6 @@ private slots: void setInfoWidgetVisibility(); void infoAnchorClicked(const QUrl &); -private: struct ValidityInfo { QString description; QString message; diff --git a/src/plugins/qtsupport/qtoutputformatter.cpp b/src/plugins/qtsupport/qtoutputformatter.cpp index a669fd6621..c86d883055 100644 --- a/src/plugins/qtsupport/qtoutputformatter.cpp +++ b/src/plugins/qtsupport/qtoutputformatter.cpp @@ -88,8 +88,8 @@ QtOutputFormatter::QtOutputFormatter(Project *project) d->projectFinder.setProjectFiles(project->files(Project::SourceFiles)); d->projectFinder.setProjectDirectory(project->projectDirectory().toString()); - connect(project, SIGNAL(fileListChanged()), - this, SLOT(updateProjectFileList())); + connect(project, &Project::fileListChanged, + this, &QtOutputFormatter::updateProjectFileList); } } diff --git a/src/plugins/qtsupport/qtoutputformatter.h b/src/plugins/qtsupport/qtoutputformatter.h index 0d184ad8d8..665d82417e 100644 --- a/src/plugins/qtsupport/qtoutputformatter.h +++ b/src/plugins/qtsupport/qtoutputformatter.h @@ -63,10 +63,8 @@ protected: void clearLastLine(); virtual void openEditor(const QString &fileName, int line, int column = -1); -private slots: - void updateProjectFileList(); - private: + void updateProjectFileList(); LinkResult matchLine(const QString &line) const; void appendMessagePart(QTextCursor &cursor, const QString &txt, const QTextCharFormat &format); void appendLine(QTextCursor &cursor, const LinkResult &lr, const QString &line, diff --git a/src/plugins/qtsupport/qtversionmanager.cpp b/src/plugins/qtsupport/qtversionmanager.cpp index 640d4644e0..31bf54a551 100644 --- a/src/plugins/qtsupport/qtversionmanager.cpp +++ b/src/plugins/qtsupport/qtversionmanager.cpp @@ -118,13 +118,13 @@ QtVersionManager::QtVersionManager() // Give the file a bit of time to settle before reading it... m_fileWatcherTimer->setInterval(2000); - connect(m_fileWatcherTimer, SIGNAL(timeout()), SLOT(updateFromInstaller())); + connect(m_fileWatcherTimer, &QTimer::timeout, this, [this] { updateFromInstaller(); }); } void QtVersionManager::triggerQtVersionRestore() { - disconnect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsLoaded()), - this, SLOT(triggerQtVersionRestore())); + disconnect(ProjectExplorer::ToolChainManager::instance(), &ProjectExplorer::ToolChainManager::toolChainsLoaded, + this, &QtVersionManager::triggerQtVersionRestore); bool success = restoreQtVersions(); m_instance->updateFromInstaller(false); @@ -142,8 +142,8 @@ void QtVersionManager::triggerQtVersionRestore() const FileName configFileName = globalSettingsFileName(); if (configFileName.exists()) { m_configFileWatcher = new FileSystemWatcher(m_instance); - connect(m_configFileWatcher, SIGNAL(fileChanged(QString)), - m_fileWatcherTimer, SLOT(start())); + connect(m_configFileWatcher, &FileSystemWatcher::fileChanged, + m_fileWatcherTimer, static_cast<void (QTimer::*)()>(&QTimer::start)); m_configFileWatcher->addFile(configFileName.toString(), FileSystemWatcher::WatchModifiedDate); } // exists @@ -165,8 +165,8 @@ QtVersionManager::~QtVersionManager() void QtVersionManager::initialized() { - connect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsLoaded()), - QtVersionManager::instance(), SLOT(triggerQtVersionRestore())); + connect(ProjectExplorer::ToolChainManager::instance(), &ProjectExplorer::ToolChainManager::toolChainsLoaded, + QtVersionManager::instance(), &QtVersionManager::triggerQtVersionRestore); } QtVersionManager *QtVersionManager::instance() diff --git a/src/plugins/qtsupport/qtversionmanager.h b/src/plugins/qtsupport/qtversionmanager.h index eedbcc0823..bd0ea28745 100644 --- a/src/plugins/qtsupport/qtversionmanager.h +++ b/src/plugins/qtsupport/qtversionmanager.h @@ -73,11 +73,10 @@ signals: public slots: void updateDumpFor(const Utils::FileName &qmakeCommand); -private slots: +private: void updateFromInstaller(bool emitSignal = true); void triggerQtVersionRestore(); -private: // Used by QtOptionsPage static void setNewQtVersions(QList<BaseQtVersion *> newVersions); // Used by QtVersion |