diff --git a/src/duckstation-qt/autoupdaterdialog.ui b/src/duckstation-qt/autoupdaterdialog.ui index f7a73e427..f6d9a6d98 100644 --- a/src/duckstation-qt/autoupdaterdialog.ui +++ b/src/duckstation-qt/autoupdaterdialog.ui @@ -34,7 +34,7 @@ - :/icons/software-update-available.png + :/icons/UpdateDuck.png diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index 9f928da19..b0c639e82 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -834,6 +834,7 @@ void MainWindow::setupAdditionalUi() QAction* action = language_group->addAction(it.first); action->setCheckable(true); action->setChecked(current_language == it.second); + action->setIcon(QIcon(QStringLiteral(":/icons/flags/%1.png").arg(it.second))); m_ui.menuSettingsLanguage->addAction(action); action->setData(it.second); connect(action, &QAction::triggered, [this, action]() { diff --git a/src/duckstation-qt/mainwindow.ui b/src/duckstation-qt/mainwindow.ui index 05d8fc651..1ec72815b 100644 --- a/src/duckstation-qt/mainwindow.ui +++ b/src/duckstation-qt/mainwindow.ui @@ -447,32 +447,62 @@ - + + + :/icons/github.png:/icons/github.png + + + &GitHub Repository... - + + + :/icons/IssueTracker.png:/icons/IssueTracker.png + + + &Issue Tracker... - + + + :/icons/discord.png:/icons/discord.png + + + &Discord Server... - + + + :/icons/update.png:/icons/update.png + + + Check for &Updates... - + + + :/icons/QT.png:/icons/QT.png + + + About &Qt... - + + + :/icons/duck_64.png:/icons/duck_64.png + + + &About DuckStation... diff --git a/src/duckstation-qt/resources/icons/IssueTracker.png b/src/duckstation-qt/resources/icons/IssueTracker.png new file mode 100644 index 000000000..b2e6ebacf Binary files /dev/null and b/src/duckstation-qt/resources/icons/IssueTracker.png differ diff --git a/src/duckstation-qt/resources/icons/QT.png b/src/duckstation-qt/resources/icons/QT.png new file mode 100644 index 000000000..a6f59bad2 Binary files /dev/null and b/src/duckstation-qt/resources/icons/QT.png differ diff --git a/src/duckstation-qt/resources/icons/UpdateDuck.png b/src/duckstation-qt/resources/icons/UpdateDuck.png new file mode 100644 index 000000000..1f38fe1cb Binary files /dev/null and b/src/duckstation-qt/resources/icons/UpdateDuck.png differ diff --git a/src/duckstation-qt/resources/icons/discord.png b/src/duckstation-qt/resources/icons/discord.png new file mode 100644 index 000000000..5577d8586 Binary files /dev/null and b/src/duckstation-qt/resources/icons/discord.png differ diff --git a/src/duckstation-qt/resources/icons/flags/de.png b/src/duckstation-qt/resources/icons/flags/de.png new file mode 100644 index 000000000..ae4603174 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/de.png differ diff --git a/src/duckstation-qt/resources/icons/flags/de@2x.png b/src/duckstation-qt/resources/icons/flags/de@2x.png new file mode 100644 index 000000000..510e8837c Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/de@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/en.png b/src/duckstation-qt/resources/icons/flags/en.png new file mode 100644 index 000000000..fe41cd3c3 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/en.png differ diff --git a/src/duckstation-qt/resources/icons/flags/en@2x.png b/src/duckstation-qt/resources/icons/flags/en@2x.png new file mode 100644 index 000000000..f8940dee9 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/en@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/es.png b/src/duckstation-qt/resources/icons/flags/es.png new file mode 100644 index 000000000..84527c5a3 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/es.png differ diff --git a/src/duckstation-qt/resources/icons/flags/es@2x.png b/src/duckstation-qt/resources/icons/flags/es@2x.png new file mode 100644 index 000000000..802427b0b Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/es@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/fr.png b/src/duckstation-qt/resources/icons/flags/fr.png new file mode 100644 index 000000000..399ca53d0 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/fr.png differ diff --git a/src/duckstation-qt/resources/icons/flags/fr@2x.png b/src/duckstation-qt/resources/icons/flags/fr@2x.png new file mode 100644 index 000000000..d5872cb32 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/fr@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/he.png b/src/duckstation-qt/resources/icons/flags/he.png new file mode 100644 index 000000000..b554467a7 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/he.png differ diff --git a/src/duckstation-qt/resources/icons/flags/he@2x.png b/src/duckstation-qt/resources/icons/flags/he@2x.png new file mode 100644 index 000000000..b9aec182d Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/he@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/it.png b/src/duckstation-qt/resources/icons/flags/it.png new file mode 100644 index 000000000..ed13198ec Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/it.png differ diff --git a/src/duckstation-qt/resources/icons/flags/it@2x.png b/src/duckstation-qt/resources/icons/flags/it@2x.png new file mode 100644 index 000000000..13cbf7fd6 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/it@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/ja.png b/src/duckstation-qt/resources/icons/flags/ja.png new file mode 100644 index 000000000..4c4457376 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/ja.png differ diff --git a/src/duckstation-qt/resources/icons/flags/ja@2x.png b/src/duckstation-qt/resources/icons/flags/ja@2x.png new file mode 100644 index 000000000..b21f0f810 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/ja@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/nl.png b/src/duckstation-qt/resources/icons/flags/nl.png new file mode 100644 index 000000000..68fc9f549 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/nl.png differ diff --git a/src/duckstation-qt/resources/icons/flags/nl@2x.png b/src/duckstation-qt/resources/icons/flags/nl@2x.png new file mode 100644 index 000000000..bab33cb5b Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/nl@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pl.png b/src/duckstation-qt/resources/icons/flags/pl.png new file mode 100644 index 000000000..45a812a84 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pl.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pl@2x.png b/src/duckstation-qt/resources/icons/flags/pl@2x.png new file mode 100644 index 000000000..f0fb38522 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pl@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pt-br.png b/src/duckstation-qt/resources/icons/flags/pt-br.png new file mode 100644 index 000000000..b1de6dba0 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pt-br.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pt-br@2x.png b/src/duckstation-qt/resources/icons/flags/pt-br@2x.png new file mode 100644 index 000000000..af4f07c65 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pt-br@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pt-pt.png b/src/duckstation-qt/resources/icons/flags/pt-pt.png new file mode 100644 index 000000000..4d869749d Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pt-pt.png differ diff --git a/src/duckstation-qt/resources/icons/flags/pt-pt@2x.png b/src/duckstation-qt/resources/icons/flags/pt-pt@2x.png new file mode 100644 index 000000000..f7c60e08e Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/pt-pt@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/ru.png b/src/duckstation-qt/resources/icons/flags/ru.png new file mode 100644 index 000000000..2e787221c Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/ru.png differ diff --git a/src/duckstation-qt/resources/icons/flags/ru@2x.png b/src/duckstation-qt/resources/icons/flags/ru@2x.png new file mode 100644 index 000000000..39f411372 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/ru@2x.png differ diff --git a/src/duckstation-qt/resources/icons/flags/zh-cn.png b/src/duckstation-qt/resources/icons/flags/zh-cn.png new file mode 100644 index 000000000..e07747a36 Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/zh-cn.png differ diff --git a/src/duckstation-qt/resources/icons/flags/zh-cn@2x.png b/src/duckstation-qt/resources/icons/flags/zh-cn@2x.png new file mode 100644 index 000000000..9e104dabe Binary files /dev/null and b/src/duckstation-qt/resources/icons/flags/zh-cn@2x.png differ diff --git a/src/duckstation-qt/resources/icons/github.png b/src/duckstation-qt/resources/icons/github.png new file mode 100644 index 000000000..803f80920 Binary files /dev/null and b/src/duckstation-qt/resources/icons/github.png differ diff --git a/src/duckstation-qt/resources/icons/update.png b/src/duckstation-qt/resources/icons/update.png new file mode 100644 index 000000000..a702e32b1 Binary files /dev/null and b/src/duckstation-qt/resources/icons/update.png differ diff --git a/src/duckstation-qt/resources/resources.qrc b/src/duckstation-qt/resources/resources.qrc index ee73cad70..da7a1a7a9 100644 --- a/src/duckstation-qt/resources/resources.qrc +++ b/src/duckstation-qt/resources/resources.qrc @@ -11,10 +11,10 @@ icons/applications-internet.png icons/applications-other.png icons/applications-other@2x.png - icons/applications-system.png - icons/applications-system@2x.png icons/applications-system-24.png icons/applications-system-24@2x.png + icons/applications-system.png + icons/applications-system@2x.png icons/audio-card.png icons/audio-card@2x.png icons/camera-photo.png @@ -26,16 +26,17 @@ icons/cover-placeholder.png icons/debug-execute-from-cursor.png icons/debug-execute-to-cursor.png - icons/debug-run-cursor.png - icons/debug-run.png icons/debug-pc.png icons/debug-pc@2x.png + icons/debug-run-cursor.png + icons/debug-run.png icons/debug-step-instruction.png icons/debug-step-into-instruction.png icons/debug-step-into.png icons/debug-step-out.png icons/debug-step-over.png icons/debug-trace.png + icons/discord.png icons/document-new.png icons/document-new@2x.png icons/document-open.png @@ -55,37 +56,69 @@ icons/emblem-person-blue.png icons/emblem-person-blue@2x.png icons/flag-eu.png + icons/flag-eu.svg icons/flag-eu@2x.png icons/flag-jp.png + icons/flag-jp.svg icons/flag-jp@2x.png icons/flag-other.png icons/flag-other@2x.png icons/flag-uc.png + icons/flag-uc.svg icons/flag-uc@2x.png icons/flag-us.png + icons/flag-us.svg icons/flag-us@2x.png + icons/flags/de.png + icons/flags/de@2x.png + icons/flags/en.png + icons/flags/en@2x.png + icons/flags/es.png + icons/flags/es@2x.png + icons/flags/fr.png + icons/flags/fr@2x.png + icons/flags/he.png + icons/flags/he@2x.png + icons/flags/it.png + icons/flags/it@2x.png + icons/flags/ja.png + icons/flags/ja@2x.png + icons/flags/nl.png + icons/flags/nl@2x.png + icons/flags/pl.png + icons/flags/pl@2x.png + icons/flags/pt-br.png + icons/flags/pt-br@2x.png + icons/flags/pt-pt.png + icons/flags/pt-pt@2x.png + icons/flags/ru.png + icons/flags/ru@2x.png + icons/flags/zh-cn.png + icons/flags/zh-cn@2x.png icons/folder-open.png icons/folder-open@2x.png + icons/github.png icons/go-down-16.png icons/go-down-16@2x.png icons/go-up-16.png icons/go-up-16@2x.png icons/input-gaming.png icons/input-gaming@2x.png + icons/IssueTracker.png icons/list-add.png icons/list-add@2x.png icons/list-remove.png icons/list-remove@2x.png - icons/media-flash.png - icons/media-flash@2x.png icons/media-flash-2.png - icons/media-flash-2@2x.png icons/media-flash-24.png icons/media-flash-24@2x.png - icons/media-optical.png - icons/media-optical@2x.png + icons/media-flash-2@2x.png + icons/media-flash.png + icons/media-flash@2x.png icons/media-optical-24.png icons/media-optical-24@2x.png + icons/media-optical.png + icons/media-optical@2x.png icons/media-playback-pause.png icons/media-playback-pause@2x.png icons/media-playback-start.png @@ -100,6 +133,7 @@ icons/preferences-system@2x.png icons/process-stop.png icons/process-stop@2x.png + icons/QT.png icons/software-update-available.png icons/software-update-available@2x.png icons/star-0.png @@ -116,6 +150,8 @@ icons/system-shutdown@2x.png icons/trophy.png icons/trophy@2x.png + icons/update.png + icons/UpdateDuck.png icons/utilities-system-monitor.png icons/utilities-system-monitor@2x.png icons/video-display.png