refs #680, now display CDockWidget context menus in views/info area

This commit is contained in:
Klaus Basan
2016-06-21 00:29:15 +02:00
parent 44bfcc2d9c
commit c1179ed52b
10 changed files with 91 additions and 11 deletions

View File

@@ -9,6 +9,7 @@
#include "marginsinput.h"
#include "ui_marginsinput.h"
#include "blackgui/stylesheetutility.h"
#include <QIntValidator>
namespace BlackGui
@@ -65,6 +66,13 @@ namespace BlackGui
return m;
}
void CMarginsInput::paintEvent(QPaintEvent *event)
{
bool s = CStyleSheetUtility::useStyleSheetInDerivedWidget(this, QStyle::PE_Widget);
if (s) { return; }
QFrame::paintEvent(event);
}
void CMarginsInput::ps_Confirmed()
{
const QMargins m(this->getMargins());

View File

@@ -42,6 +42,10 @@ namespace BlackGui
//! Current values of margins
QMargins getMargins() const;
protected:
//! \copydoc QFrame::paintEvent
virtual void paintEvent(QPaintEvent *event) override;
signals:
//! Margins changed
void changedMargins(const QMargins &margins);