diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp index 2e9cf7657cc..7128b79ee3f 100644 --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp @@ -938,6 +938,14 @@ QStringList ICore::additionalAboutInformation() return m_mainwindow->additionalAboutInformation(); } +/*! + \internal +*/ +void ICore::clearAboutInformation() +{ + m_mainwindow->clearAboutInformation(); +} + /*! \internal */ diff --git a/src/plugins/coreplugin/icore.h b/src/plugins/coreplugin/icore.h index f595fb4ba88..9192012b0b5 100644 --- a/src/plugins/coreplugin/icore.h +++ b/src/plugins/coreplugin/icore.h @@ -135,6 +135,7 @@ signals: public: /* internal use */ static QStringList additionalAboutInformation(); + static void clearAboutInformation(); static void appendAboutInformation(const QString &line); static QString systemInformation(); static void setupScreenShooter(const QString &name, QWidget *w, const QRect &rc = QRect()); diff --git a/src/plugins/coreplugin/mainwindow.cpp b/src/plugins/coreplugin/mainwindow.cpp index 9f1043146c2..b4f55b54145 100644 --- a/src/plugins/coreplugin/mainwindow.cpp +++ b/src/plugins/coreplugin/mainwindow.cpp @@ -240,6 +240,11 @@ QStringList MainWindow::additionalAboutInformation() const return m_aboutInformation; } +void MainWindow::clearAboutInformation() +{ + m_aboutInformation.clear(); +} + void MainWindow::appendAboutInformation(const QString &line) { m_aboutInformation.append(line); diff --git a/src/plugins/coreplugin/mainwindow.h b/src/plugins/coreplugin/mainwindow.h index 0755fae3e45..fc15543d27a 100644 --- a/src/plugins/coreplugin/mainwindow.h +++ b/src/plugins/coreplugin/mainwindow.h @@ -83,6 +83,7 @@ public: void setOverrideColor(const QColor &color); QStringList additionalAboutInformation() const; + void clearAboutInformation(); void appendAboutInformation(const QString &line); void addPreCloseListener(const std::function &listener);