mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 21:15:33 +08:00
refs #419, reviewed style sheet paintEvent code
* removed for QWidget * added for QDialog http://stackoverflow.com/questions/37952348/enable-own-widget-for-stylesheet
This commit is contained in:
@@ -66,13 +66,6 @@ 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());
|
||||
|
||||
@@ -42,10 +42,6 @@ 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);
|
||||
|
||||
@@ -152,6 +152,13 @@ namespace BlackGui
|
||||
this->buildNavigator(this->m_currentColumns);
|
||||
}
|
||||
|
||||
void CNavigatorDialog::paintEvent(QPaintEvent *event)
|
||||
{
|
||||
bool s = CStyleSheetUtility::useStyleSheetInDerivedWidget(this, QStyle::PE_Widget);
|
||||
if (s) { return; }
|
||||
QDialog::paintEvent(event);
|
||||
}
|
||||
|
||||
void CNavigatorDialog::ps_showContextMenu(const QPoint &pos)
|
||||
{
|
||||
QPoint globalPos = this->mapToGlobal(pos);
|
||||
|
||||
@@ -61,17 +61,14 @@ namespace BlackGui
|
||||
//! Style sheet has changed
|
||||
void ps_onStyleSheetsChanged();
|
||||
|
||||
//! \copydoc QMainWindow::mouseMoveEvent
|
||||
//! \name Base class events
|
||||
//! @{
|
||||
virtual void mouseMoveEvent(QMouseEvent *event) override;
|
||||
|
||||
//! \copydoc QMainWindow::mousePressEvent
|
||||
virtual void mousePressEvent(QMouseEvent *event) override;
|
||||
|
||||
//! \copydoc QMainWindow::mousePressEvent
|
||||
virtual void changeEvent(QEvent *evt) override;
|
||||
|
||||
//! \copydoc CEnableForFramelessWindow::windowFlagsChanged
|
||||
virtual void windowFlagsChanged() override;
|
||||
virtual void paintEvent(QPaintEvent *event) override;
|
||||
//! @}
|
||||
|
||||
private slots:
|
||||
//! Context menu
|
||||
|
||||
Reference in New Issue
Block a user