Show Qt version in about dialog
This commit is contained in:
parent
02747f4808
commit
e6a6d41df1
|
@ -88,6 +88,8 @@ AboutDialog::AboutDialog(QWidget *parent, const QString &applicationName, const
|
||||||
: new QGraphicsPixmapItem(QPixmap::fromImage(image));
|
: new QGraphicsPixmapItem(QPixmap::fromImage(image));
|
||||||
m_iconScene->addItem(item);
|
m_iconScene->addItem(item);
|
||||||
m_ui->graphicsView->setScene(m_iconScene);
|
m_ui->graphicsView->setScene(m_iconScene);
|
||||||
|
m_ui->qtVersionLabel->setText(tr("using <a href=\"qtversion\">Qt %1</a>").arg(QString::fromUtf8(qVersion())));
|
||||||
|
connect(m_ui->qtVersionLabel, &QLabel::linkActivated, this, &AboutDialog::linkActivated);
|
||||||
centerWidget(this, parentWidget());
|
centerWidget(this, parentWidget());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,4 +117,12 @@ AboutDialog::AboutDialog(QWidget *parent, const QString &website, const QString
|
||||||
AboutDialog::~AboutDialog()
|
AboutDialog::~AboutDialog()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void AboutDialog::linkActivated(const QString &link)
|
||||||
|
{
|
||||||
|
if (link == QLatin1String("qtversion")) {
|
||||||
|
QApplication::aboutQt();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace QtUtilities
|
} // namespace QtUtilities
|
||||||
|
|
|
@ -27,6 +27,9 @@ public:
|
||||||
explicit AboutDialog(QWidget *parent, const QString &website = QString(), const QString &description = QString(), const QImage &image = QImage());
|
explicit AboutDialog(QWidget *parent, const QString &website = QString(), const QString &description = QString(), const QImage &image = QImage());
|
||||||
~AboutDialog() override;
|
~AboutDialog() override;
|
||||||
|
|
||||||
|
private Q_SLOTS:
|
||||||
|
void linkActivated(const QString &link);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::unique_ptr<Ui::AboutDialog> m_ui;
|
std::unique_ptr<Ui::AboutDialog> m_ui;
|
||||||
QGraphicsScene *m_iconScene;
|
QGraphicsScene *m_iconScene;
|
||||||
|
|
|
@ -239,6 +239,30 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="qtVersionLabel">
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<pointsize>8</pointsize>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">font-size: 8pt;</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>using Qt</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="textInteractionFlags">
|
||||||
|
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
Loading…
Reference in New Issue