From 2778d2d6c0821a7a1622ca4312416739525781be Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Sun, 17 May 2015 19:19:38 +0200 Subject: Add different shapes for drawing --- mainwindow.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'mainwindow.cpp') 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) { -- cgit v1.2.3-70-g09d2