diff options
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) { |
