mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-02 23:25:53 +08:00
Ref T408, function to append extra info to title
This commit is contained in:
@@ -221,9 +221,8 @@ namespace BlackGui
|
||||
if (m_uiSetupCompleted) { return; }
|
||||
m_uiSetupCompleted = true;
|
||||
|
||||
const QString name(this->getApplicationNameVersionDetailed());
|
||||
const QString name = this->setExtraWindowTitle("", mainWidget);
|
||||
mainWidget->setObjectName(QCoreApplication::applicationName());
|
||||
mainWidget->setWindowTitle(name);
|
||||
mainWidget->setWindowIcon(m_windowIcon);
|
||||
mainWidget->setWindowIconText(name);
|
||||
CStyleSheetUtility::setQSysInfoProperties(mainWidget, true);
|
||||
@@ -242,13 +241,24 @@ namespace BlackGui
|
||||
}
|
||||
else
|
||||
{
|
||||
QPointer<CGuiApplication> myself(this);
|
||||
connectOnce(this, &CGuiApplication::uiObjectTreeReady, this, [ = ]
|
||||
{
|
||||
if (!myself) { return; }
|
||||
this->addWindowFlags(flags);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
QString CGuiApplication::setExtraWindowTitle(const QString &extraInfo, QWidget *mainWindowWidget) const
|
||||
{
|
||||
QString name(this->getApplicationNameVersionDetailed());
|
||||
if (!extraInfo.isEmpty()) { name = extraInfo % QStringLiteral(" ") % name; }
|
||||
if (!mainWindowWidget) { return name; }
|
||||
mainWindowWidget->setWindowTitle(name);
|
||||
return name;
|
||||
}
|
||||
|
||||
void CGuiApplication::setWindowIcon(const QPixmap &icon)
|
||||
{
|
||||
instance()->m_windowIcon = icon;
|
||||
|
||||
Reference in New Issue
Block a user