Ref T536, overlay text messages

* signals for text message requests
* frame for overlay plus CEnableForDockWidgetInfoArea
* correctly init inner frame size
This commit is contained in:
Klaus Basan
2019-02-11 04:10:23 +01:00
committed by Mat Sutcliffe
parent f50bb23020
commit 2464271400
4 changed files with 74 additions and 7 deletions

View File

@@ -9,6 +9,7 @@
#include "blackgui/overlaymessagesframe.h"
#include "blackgui/overlaymessages.h"
#include "dockwidgetinfoarea.h"
#include "blackgui/stylesheetutility.h"
#include "blackgui/guiutility.h"
#include "blackmisc/network/textmessage.h"
@@ -29,6 +30,17 @@ namespace BlackGui
COverlayMessagesFrame::COverlayMessagesFrame(QWidget *parent, Qt::WindowFlags f) : COverlayMessagesBase(parent, f)
{ }
COverlayMessagesFrameEnableForDockWidgetInfoArea::COverlayMessagesFrameEnableForDockWidgetInfoArea(QWidget *parent, Qt::WindowFlags f) :
COverlayMessagesFrame(parent, f)
{ }
bool COverlayMessagesFrameEnableForDockWidgetInfoArea::isForwardingOverlayMessages() const
{
if (!this->hasDockWidgetArea()) { return false; }
if (this->isParentDockWidgetFloating()) { return false; }
return true;
}
COverlayMessagesTabWidget::COverlayMessagesTabWidget(QWidget *parent) : COverlayMessagesBase(parent)
{ }