summaryrefslogtreecommitdiffstats
path: root/mainwindow.cpp
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-05-17 19:19:38 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-05-17 19:19:38 +0200
commit2778d2d6c0821a7a1622ca4312416739525781be (patch)
tree8589cab180728a024b8bd29a01fd9a5e85e9bce4 /mainwindow.cpp
parent31eb4d5361026dad3107dc647ac7c3ff63f50c7b (diff)
downloadGUI_SS2015-2778d2d6c0821a7a1622ca4312416739525781be.tar.gz
GUI_SS2015-2778d2d6c0821a7a1622ca4312416739525781be.zip
Add different shapes for drawing
Diffstat (limited to 'mainwindow.cpp')
-rw-r--r--mainwindow.cpp20
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)
{