From 2f0a7e4f1242b44cfd84c4a276c3a6cdaef919a8 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sat, 15 Oct 2022 14:08:09 -0700 Subject: [PATCH] Add a toolbar button for filing a bug. --- qt_ui/uiconstants.py | 1 + qt_ui/windows/QLiberationWindow.py | 3 +++ resources/ui/misc/dark/bug.png | Bin 0 -> 1558 bytes resources/ui/misc/light/bug.png | Bin 0 -> 2437 bytes 4 files changed, 4 insertions(+) create mode 100644 resources/ui/misc/dark/bug.png create mode 100644 resources/ui/misc/light/bug.png diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py index 9809ccd1..9afdb458 100644 --- a/qt_ui/uiconstants.py +++ b/qt_ui/uiconstants.py @@ -26,6 +26,7 @@ def load_icons(): ICONS["Github"] = QPixmap( "./resources/ui/misc/" + get_theme_icons() + "/github.png" ) + ICONS["Bug"] = QPixmap("./resources/ui/misc/" + get_theme_icons() + "/bug.png") ICONS["Ukraine"] = QPixmap("./resources/ui/misc/ukraine.png") ICONS["Control Points"] = QPixmap( diff --git a/qt_ui/windows/QLiberationWindow.py b/qt_ui/windows/QLiberationWindow.py index 519f63a3..da4e2fef 100644 --- a/qt_ui/windows/QLiberationWindow.py +++ b/qt_ui/windows/QLiberationWindow.py @@ -194,6 +194,7 @@ class QLiberationWindow(QMainWindow): ) self.bug_report_action = QAction("Report an &issue", self) + self.bug_report_action.setIcon(CONST.ICONS["Bug"]) self.bug_report_action.triggered.connect(self.show_bug_report_dialog) self.openLogsAction = QAction("Show &logs", self) @@ -236,6 +237,7 @@ class QLiberationWindow(QMainWindow): self.links_bar = self.addToolBar("Links") self.links_bar.addAction(self.openDiscordAction) self.links_bar.addAction(self.openGithubAction) + self.links_bar.addAction(self.bug_report_action) self.links_bar.addAction(self.ukraineAction) self.actions_bar = self.addToolBar("Actions") @@ -461,6 +463,7 @@ class QLiberationWindow(QMainWindow): "Ciribob for the JTACAutoLase.lua script
" "Walder for the Skynet-IADS script
" "Anubis Yinepu for the Hercules Cargo script
" + 'Bug icons created by Freepik - Flaticon' + "

Splash Screen :

" + "Artwork by Andriy Dankovych (CC BY-SA) [https://www.facebook.com/AndriyDankovych]" ) diff --git a/resources/ui/misc/dark/bug.png b/resources/ui/misc/dark/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..e1049d46373ed3339f7a698ad852b2a0400dce15 GIT binary patch literal 1558 zcmV+x2I={UP)p_JUi-=T2 zY6bC-P-vmv6cM~CSbFeQ58}Z>4<$wD!9x#v=%t7Lq3t2sq*6;n6tyveU~CgjQ~mWY zvvqd%z1{bAXLdK(FZ|%WH#5Kaet$b}{=HdLl~@KG0VaXZf%Y8b+HILh;7C-C5ykfa z>e%rdWsiGhdt&hvTVZgBNEh$`XtR%|ft9K{U!`0Ja1-dYkNyF=RdqH7&q55R0G9B1 z=TR>(lA-7b&%^_qk0l<6_X^mSwT05AJf5M9q0?+QMWeQ$~UBGn_nGlf;Ief3AapJLct<0KPL^g=X1V-Dg zl0>f;ALCh%doD-sKS;cuKg|Yn@H^*}8*|hAK45jq^ z@S?q5p4Ew}P5~c;AQTC%mXg5vufQ+Pb-#$TN2AmrSPlKoBUfWt04_V%?Z7}JUX8>6 zMoST{#p`vJi2gbMxw z&H`@*AR8k9YPp@YT>Z4&iCQa6ANK>ZfrvFK07*6r>`&EMWe&X&vq!&J18@`ASV?2W z{Qytb&KGjucq+N642jEbrvBJ0TB2Xp~n1gLySRj&ew$RO}r0H5z+roLG)sj64n095q~ zX7yARBGO$WxkliEsy@h5;JF_L{|`Xcj3Uw{BEvMV)69ZV5gE28)UqMN+!z2kh23W&std6@;`WK%3>*V>!F& zw}E9@0&vnR_%+b!<+oTb79B`u6iUZ<=q$8*qX8V9zyX>}i$7m?MNb2=~8l0dJvf!c=1E!E)xFAqv+RPMtt>0EdB}fTuY`Kec5J zlW?>xq(%Glv=4h6_FYUr@hb3&H88WeDc}#_Ti`3T$7o~YU#sa$tj<_IwEzGB07*qo IM6N<$f>IsAFaQ7m literal 0 HcmV?d00001 diff --git a/resources/ui/misc/light/bug.png b/resources/ui/misc/light/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5a064a10b356f90dcf8b57a2819e3c43b3b635 GIT binary patch literal 2437 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 DRXLi^ literal 0 HcmV?d00001