@@ -661,7 +661,11 @@ MainWindow::MainWindow(QWidget* parent)
661661 , m_spriteStore(new IndexedImageStore())
662662 , m_backgroundStore(new IndexedImageStore())
663663{
664- setWindowTitle("ColorizingDMD");
664+ const QString appName = QCoreApplication::applicationName().isEmpty()
665+ ? QString("PPUC-Serum-Colorizer")
666+ : QCoreApplication::applicationName();
667+ const QString appVersion = QCoreApplication::applicationVersion();
668+ setWindowTitle(appVersion.isEmpty() ? appName : QString("%1 v%2").arg(appName, appVersion));
665669 setWindowIcon(QIcon(":/app/app.ico"));
666670 setMinimumSize(1200, 800);
667671
@@ -1972,7 +1976,15 @@ MainWindow::MainWindow(QWidget* parent)
19721976 auto* aboutAction = new QAction("&About", this);
19731977 helpMenu->addAction(aboutAction);
19741978 connect(aboutAction, &QAction::triggered, this, [this]() {
1975- QMessageBox::information(this, "About ColorizingDMD", "ColorizingDMD Qt port (UI scaffolding).");
1979+ const QString appName = QCoreApplication::applicationName().isEmpty()
1980+ ? QString("PPUC-Serum-Colorizer")
1981+ : QCoreApplication::applicationName();
1982+ const QString appVersion = QCoreApplication::applicationVersion().isEmpty()
1983+ ? QString("0.1.0")
1984+ : QCoreApplication::applicationVersion();
1985+ QMessageBox::information(this,
1986+ QString("About %1").arg(appName),
1987+ QString("%1 v%2 (Qt port).").arg(appName, appVersion));
19761988 });
19771989
19781990 connect(m_state, &ProjectState::projectPathChanged, this, [this](const QString& path) {
@@ -3446,7 +3458,7 @@ MainWindow::MainWindow(QWidget* parent)
34463458 refreshFrameSpriteLists();
34473459 updateUndoActions();
34483460
3449- QSettings settings("PPUC", "ColorizingDMD ");
3461+ QSettings settings("PPUC", "PPUC-Serum-Colorizer ");
34503462 const QStringList recent = settings.value("recentFiles").toStringList();
34513463 if (!recent.isEmpty()) {
34523464 m_state->setRecentFiles(recent);
@@ -3458,16 +3470,20 @@ MainWindow::MainWindow(QWidget* parent)
34583470
34593471void MainWindow::updateWindowTitle()
34603472{
3473+ const QString appName = QCoreApplication::applicationName().isEmpty()
3474+ ? QString("PPUC-Serum-Colorizer")
3475+ : QCoreApplication::applicationName();
3476+ const QString appVersion = QCoreApplication::applicationVersion();
34613477 if (m_state->projectPath().isEmpty()) {
3462- setWindowTitle("ColorizingDMD" );
3478+ setWindowTitle(appVersion.isEmpty() ? appName : QString("%1 v%2").arg(appName, appVersion) );
34633479 return;
34643480 }
3465- setWindowTitle(QString("ColorizingDMD - %1 ").arg(m_state->projectPath()));
3481+ setWindowTitle(QString("%1 - %2 ").arg(appName, m_state->projectPath()));
34663482}
34673483
34683484void MainWindow::persistRecentFiles()
34693485{
3470- QSettings settings("PPUC", "ColorizingDMD ");
3486+ QSettings settings("PPUC", "PPUC-Serum-Colorizer ");
34713487 settings.setValue("recentFiles", m_state->recentFiles());
34723488 settings.sync();
34733489}
@@ -7767,7 +7783,7 @@ void MainWindow::showSettingsDialog()
77677783 trimHistory(m_backgroundHistory);
77687784 updateNavigationButtons();
77697785 trimUndoStacks();
7770- QSettings settings("PPUC", "ColorizingDMD ");
7786+ QSettings settings("PPUC", "PPUC-Serum-Colorizer ");
77717787 settings.setValue("maxHistoryDepth", m_maxHistoryDepth);
77727788 settings.setValue("maxUndoDepth", m_maxUndoDepth);
77737789 settings.sync();
0 commit comments