mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 20:15:35 +08:00
refs #883, Kill button for overlay error messages
Example: swift pilot client started for core, but core not running. There is no way to stop the application as there are permanent errors.
This commit is contained in:
committed by
Mathew Sutcliffe
parent
83dbd3fcb6
commit
368b955c66
@@ -54,13 +54,13 @@ namespace BlackGui
|
||||
virtual ~COverlayMessages();
|
||||
|
||||
//! Messages mode
|
||||
void setModeToMessages();
|
||||
void setModeToMessages(bool withKillButton = false);
|
||||
|
||||
//! Single Message mode
|
||||
void setModeToMessage();
|
||||
void setModeToMessage(bool withKillButton = false);
|
||||
|
||||
//! Single Message mode
|
||||
void setModeToMessageSmall();
|
||||
void setModeToMessageSmall(bool withKillButton = false);
|
||||
|
||||
//! Single Text message mode
|
||||
void setModeToTextMessage();
|
||||
@@ -129,6 +129,9 @@ namespace BlackGui
|
||||
//! Cancel clicked (only when confirmation bar is active)
|
||||
void ps_cancelClicked();
|
||||
|
||||
//! Kill clicked (only when errors)
|
||||
void ps_killClicked();
|
||||
|
||||
private:
|
||||
QScopedPointer<Ui::COverlayMessages> ui;
|
||||
BlackMisc::CSettingReadOnly<BlackGui::Settings::TextMessageSettings> m_messageSettings { this };
|
||||
@@ -148,6 +151,9 @@ namespace BlackGui
|
||||
//! Small
|
||||
bool useSmall() const;
|
||||
|
||||
//! Show kill button
|
||||
void showKill(bool show);
|
||||
|
||||
//! Display this message (use settings to decide)
|
||||
bool displayTextMessage(const BlackMisc::Network::CTextMessage &textMessage) const;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user