Ref T182, overlay messages can be closed + some fixes

* no slots needed
* check for nullptr
* init kill button correctly
This commit is contained in:
Klaus Basan
2017-11-07 04:30:44 +01:00
parent 0de9a2afc2
commit 06b184a747
3 changed files with 15 additions and 3 deletions

View File

@@ -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();