diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py index 8edc69a0..d431fc29 100644 --- a/qt_ui/uiconstants.py +++ b/qt_ui/uiconstants.py @@ -32,7 +32,8 @@ def load_icons(): "./resources/ui/misc/" + get_theme_icons() + "/github.png" ) ICONS["Ukraine"] = QPixmap("./resources/ui/misc/ukraine.png") - ICONS["Pretense"] = QPixmap("./resources/ui/misc/pretense.png") + ICONS["Pretense"] = QPixmap("./resources/ui/misc/pretense_discord.png") + ICONS["Pretense_generate"] = QPixmap("./resources/ui/misc/pretense_generate.png") ICONS["Control Points"] = QPixmap( "./resources/ui/misc/" + get_theme_icons() + "/circle.png" diff --git a/qt_ui/windows/QLiberationWindow.py b/qt_ui/windows/QLiberationWindow.py index f4f8c38f..13d0988a 100644 --- a/qt_ui/windows/QLiberationWindow.py +++ b/qt_ui/windows/QLiberationWindow.py @@ -194,8 +194,18 @@ class QLiberationWindow(QMainWindow): lambda: webbrowser.open_new_tab("https://shdwp.github.io/ukraine/") ) - self.newPretenseAction = QAction("&New Pretense Campaign", self) - self.newPretenseAction.setIcon(QIcon(CONST.ICONS["Pretense"])) + self.pretenseLinkAction = QAction("&DCS: Pretense", self) + self.pretenseLinkAction.setIcon(QIcon(CONST.ICONS["Pretense"])) + self.pretenseLinkAction.triggered.connect( + lambda: webbrowser.open_new_tab( + "https://" + "discord.gg" + "/" + "PtPsb9Mpk6" + ) + ) + + self.newPretenseAction = QAction( + "&Generate a Pretense Campaign from the running campaign", self + ) + self.newPretenseAction.setIcon(QIcon(CONST.ICONS["Pretense_generate"])) self.newPretenseAction.triggered.connect(self.newPretenseCampaign) self.openLogsAction = QAction("Show &logs", self) @@ -239,6 +249,7 @@ class QLiberationWindow(QMainWindow): self.links_bar.addAction(self.openDiscordAction) self.links_bar.addAction(self.openGithubAction) self.links_bar.addAction(self.ukraineAction) + self.links_bar.addAction(self.pretenseLinkAction) self.links_bar.addAction(self.newPretenseAction) self.actions_bar = self.addToolBar("Actions") diff --git a/resources/ui/misc/pretense_discord.png b/resources/ui/misc/pretense_discord.png new file mode 100644 index 00000000..c9d7f544 Binary files /dev/null and b/resources/ui/misc/pretense_discord.png differ diff --git a/resources/ui/misc/pretense_generate.png b/resources/ui/misc/pretense_generate.png new file mode 100644 index 00000000..5fcc00b6 Binary files /dev/null and b/resources/ui/misc/pretense_generate.png differ