Core: Add clearAboutInformation function

Change-Id: Ib6dcc3b963917c096756cbff09541f4e13c8184b
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Artem Sokolovskii
2023-09-07 14:06:37 +02:00
parent 03e50d4d7a
commit f4e50126b1
4 changed files with 15 additions and 0 deletions

View File

@@ -938,6 +938,14 @@ QStringList ICore::additionalAboutInformation()
return m_mainwindow->additionalAboutInformation();
}
/*!
\internal
*/
void ICore::clearAboutInformation()
{
m_mainwindow->clearAboutInformation();
}
/*!
\internal
*/

View File

@@ -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());

View File

@@ -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);

View File

@@ -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<bool()> &listener);