mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 01:45:38 +08:00
Ref T182, overlay messages can be closed + some fixes
* no slots needed * check for nullptr * init kill button correctly
This commit is contained in:
@@ -21,6 +21,8 @@
|
||||
#include <Qt>
|
||||
#include <algorithm>
|
||||
|
||||
using namespace BlackMisc;
|
||||
|
||||
namespace BlackGui
|
||||
{
|
||||
COverlayMessagesFrame::COverlayMessagesFrame(QWidget *parent) :
|
||||
@@ -59,10 +61,17 @@ namespace BlackGui
|
||||
|
||||
void COverlayMessagesFrame::clearOverlayMessages()
|
||||
{
|
||||
if (!m_overlayMessages) { return; }
|
||||
m_overlayMessages->clearOverlayMessages();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs)
|
||||
void COverlayMessagesFrame::closeOverlay()
|
||||
{
|
||||
if (!m_overlayMessages) { return; }
|
||||
m_overlayMessages->close();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showOverlayMessage(const CStatusMessage &message, int timeOutMs)
|
||||
{
|
||||
if (message.isEmpty()) { return; }
|
||||
this->initInnerFrame();
|
||||
|
||||
Reference in New Issue
Block a user