1 #include "DrawingWindow.h"
6 DrawingWindow::DrawingWindow(const DrawingArea &a)
13 DrawingWindow::DrawingWindow(QWidget *parent, const DrawingArea &a)
20 DrawingWindow::DrawingWindow(QWidget *parent, Qt::WindowFlags flags,
22 : QWidget(parent, flags)
28 void DrawingWindow::paintEvent(QPaintEvent *)
30 std::cerr << "paint!\n";
31 QPainter painter(this);
32 painter.drawImage(0, 0, drawingArea.getImage());
35 void DrawingWindow::initialize()
37 setFocusPolicy(Qt::StrongFocus);
38 setFixedSize(drawingArea.getImage().size());
39 setAttribute(Qt::WA_OpaquePaintEvent);
40 connect(&drawingArea, SIGNAL(update()), this, SLOT(update()));