diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-05-17 19:19:38 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-05-17 19:19:38 +0200 |
| commit | 2778d2d6c0821a7a1622ca4312416739525781be (patch) | |
| tree | 8589cab180728a024b8bd29a01fd9a5e85e9bce4 /mainwindow.cpp | |
| parent | 31eb4d5361026dad3107dc647ac7c3ff63f50c7b (diff) | |
| download | GUI_SS2015-2778d2d6c0821a7a1622ca4312416739525781be.tar.gz GUI_SS2015-2778d2d6c0821a7a1622ca4312416739525781be.zip | |
Add different shapes for drawing
Diffstat (limited to 'mainwindow.cpp')
| -rw-r--r-- | mainwindow.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/mainwindow.cpp b/mainwindow.cpp index 8bc0a22..656b8c9 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -6,7 +6,6 @@ MainWindow::MainWindow(QWidget *parent) : ui(new Ui::MainWindow) { ui->setupUi(this); - setCentralWidget(new InteractionCanvas()); } MainWindow::~MainWindow() @@ -76,6 +75,25 @@ void MainWindow::on_actionLanguage_triggered() } } +void MainWindow::on_actionDraw_Line_triggered() +{ + ui->interactionCanvasPlaceholder->addLine(); +} + +void MainWindow::on_actionDraw_Rectangle_triggered() +{ + ui->interactionCanvasPlaceholder->addRectangle(); +} + +void MainWindow::on_actionDraw_Ellipse_triggered() +{ + ui->interactionCanvasPlaceholder->addEllipse(); +} + +void MainWindow::on_actionDraw_Polygon_triggered() +{ + ui->interactionCanvasPlaceholder->addPolygon(); +} void MainWindow::mouseMoveEvent(QMouseEvent *mouseEvent) { |
