Skip to content

Commit

Permalink
revert window icon code
Browse files Browse the repository at this point in the history
  • Loading branch information
flaviotordini committed Nov 24, 2023
1 parent 06d1161 commit 9c49c6e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,26 @@ int main(int argc, char **argv) {
MainWindow *mainWindow = new MainWindow();
mainWindow->show();

#ifndef APP_MAC
QIcon appIcon;
if (QDir(dataDir).exists()) {
appIcon = QIcon::fromTheme(Constants::UNIX_NAME);
} else {
dataDir = qApp->applicationDirPath() + "/data";
const int iconSizes[] = {16, 22, 32, 48, 64, 128, 256, 512};
for (int iconSize : iconSizes) {
QString size = QString::number(iconSize);
QString png = dataDir + '/' + size + 'x' + size + '/' + Constants::UNIX_NAME +
QLatin1String(".png");
appIcon.addFile(png, QSize(iconSize, iconSize));
}
}
if (appIcon.isNull()) {
appIcon.addFile(":/images/app.png");
}
mainWindow->setWindowIcon(appIcon);
#endif

#ifdef QAPPLICATION_CLASS
mainWindow->connect(&app, &SingleApplication::receivedMessage, mainWindow,
[mainWindow](auto instanceId, auto message) {
Expand Down

0 comments on commit 9c49c6e

Please sign in to comment.