From 1927073b788c45ddbbe2bba9be7795912a94d25a Mon Sep 17 00:00:00 2001 From: Max Lapan Date: Tue, 9 Mar 2010 20:10:54 +0300 Subject: [PATCH] Move implementation out of header --- mainwidget.cpp | 12 ++++++++++++ mainwidget.hpp | 11 +---------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/mainwidget.cpp b/mainwidget.cpp index f6363a6..5e14ef9 100644 --- a/mainwidget.cpp +++ b/mainwidget.cpp @@ -29,3 +29,15 @@ QSize MainWidget::sizeHint() const { return QWidget::sizeHint () + QSize (20, 0); } + + +void MainWidget::paintEvent(QPaintEvent *event) +{ + QPainter p(this); + p.setBrush(QColor(0, 0, 0, 128)); + p.setPen(Qt::NoPen); + p.drawRoundedRect(rect(), 10, 10); + p.end(); + + QWidget::paintEvent(event); +} diff --git a/mainwidget.hpp b/mainwidget.hpp index 4e29b66..65f64ab 100644 --- a/mainwidget.hpp +++ b/mainwidget.hpp @@ -24,16 +24,7 @@ public: QSize sizeHint () const; protected: - void paintEvent(QPaintEvent *event) - { - QPainter p(this); - p.setBrush(QColor(0, 0, 0, 128)); - p.setPen(Qt::NoPen); - p.drawRoundedRect(rect(), 10, 10); - p.end(); - - QWidget::paintEvent(event); - } + void paintEvent (QPaintEvent *event); }; #endif /* __MAINWIDGET_H__ */ -- 1.7.9.5