mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-13 15:45:42 +08:00
Allow to reset/disable overlay messages with one click
This commit is contained in:
committed by
Mat Sutcliffe
parent
242bea3636
commit
70f9420da5
@@ -41,6 +41,16 @@ namespace BlackGui
|
||||
return this->getPopupAllMessages() || m_popupSelcalMessages;
|
||||
}
|
||||
|
||||
void CTextMessageSettings::disableAllPopups()
|
||||
{
|
||||
m_popupPrivateMessages = false;
|
||||
m_popupSupervisorMessages = false;
|
||||
m_popupFrequencyMessages = false;
|
||||
m_popupAllMessages = false;
|
||||
m_popupSelcalMessages = false;
|
||||
m_focus = false;
|
||||
}
|
||||
|
||||
bool CTextMessageSettings::popup(const CTextMessage &textMessage) const
|
||||
{
|
||||
if (this->getPopupAllMessages()) { return true; }
|
||||
|
||||
@@ -86,6 +86,9 @@ namespace BlackGui
|
||||
//! SELCAL messages?
|
||||
void setPopupSelcalMessages(bool popup) { m_popupSelcalMessages = popup; }
|
||||
|
||||
//! Entirely disable
|
||||
void disableAllPopups();
|
||||
|
||||
//! Popup the given message? Quick check without frequency checks.
|
||||
bool popup(const BlackMisc::Network::CTextMessage &textMessage) const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user