summaryrefslogtreecommitdiffstats
path: root/mainwindow.cpp
diff options
context:
space:
mode:
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)
{