From a7074136b4d8ba17b623cf673afc054f3aa3145b Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 7 Jul 2022 08:38:53 +0400 Subject: [PATCH] Add several phrases for webview popups. --- ui/integration.cpp | 16 ++++++++++++++++ ui/integration.h | 4 ++++ ui/layers/layers.style | 1 + 3 files changed, 21 insertions(+) diff --git a/ui/integration.cpp b/ui/integration.cpp index d0694e7..b3d6703 100644 --- a/ui/integration.cpp +++ b/ui/integration.cpp @@ -154,8 +154,24 @@ QString Integration::phraseButtonOk() { return "OK"; } +QString Integration::phraseButtonClose() { + return "Close"; +} + QString Integration::phraseButtonCancel() { return "Cancel"; } +QString Integration::phrasePanelCloseWarning() { + return "Warning"; +} + +QString Integration::phrasePanelCloseUnsaved() { + return "Changes that you made may not be saved."; +} + +QString Integration::phrasePanelCloseAnyway() { + return "Close anyway"; +} + } // namespace Ui diff --git a/ui/integration.h b/ui/integration.h index 701d8e3..55c6155 100644 --- a/ui/integration.h +++ b/ui/integration.h @@ -81,7 +81,11 @@ public: [[nodiscard]] virtual QString phraseFormattingMonospace(); [[nodiscard]] virtual QString phraseFormattingSpoiler(); [[nodiscard]] virtual QString phraseButtonOk(); + [[nodiscard]] virtual QString phraseButtonClose(); [[nodiscard]] virtual QString phraseButtonCancel(); + [[nodiscard]] virtual QString phrasePanelCloseWarning(); + [[nodiscard]] virtual QString phrasePanelCloseUnsaved(); + [[nodiscard]] virtual QString phrasePanelCloseAnyway(); }; diff --git a/ui/layers/layers.style b/ui/layers/layers.style index 4292a71..a07cd19 100644 --- a/ui/layers/layers.style +++ b/ui/layers/layers.style @@ -199,6 +199,7 @@ separatePanelBack: IconButton(separatePanelClose) { separatePanelDuration: 150; webviewDialogButton: defaultBoxButton; +webviewDialogDestructiveButton: attentionBoxButton; webviewDialogSubmit: RoundButton(defaultActiveButton) { width: -48px; height: 34px;