Move implementation out of header
authorMax Lapan <max.lapan@gmail.com>
Tue, 9 Mar 2010 17:10:54 +0000 (20:10 +0300)
committerMax Lapan <max.lapan@gmail.com>
Tue, 9 Mar 2010 17:10:54 +0000 (20:10 +0300)
mainwidget.cpp
mainwidget.hpp

index f6363a6..5e14ef9 100644 (file)
@@ -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);
+}
index 4e29b66..65f64ab 100644 (file)
@@ -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__ */