Route-Map
Loading...
Searching...
No Matches
interfacemap.h
1#ifndef INTERFACEMAP_H
2#define INTERFACEMAP_H
3
4#include <QWidget>
5#include <QMouseEvent>
6#include "obstacle.h"
7
8namespace Ui { class InterfaceMap; }
9
13class InterfaceMap : public QWidget {
14 Q_OBJECT
15
16public:
21 explicit InterfaceMap(QWidget *parent = nullptr);
22
27
32 void mousePressEvent(QMouseEvent *event);
33
34private:
36 QGraphicsScene *scene;
37 Obstacle obstacle;
39private slots:
43 void backToMain();
44
48 void on_button_ClearMap_clicked();
49
53 void on_button_Save_clicked();
54};
55
56#endif // INTERFACEMAP_H
Класс, представляющий интерфейс для работы с картой.
Definition interfacemap.h:13
~InterfaceMap()
Деструктор класса InterfaceMap.
Definition interfacemap.cpp:46
InterfaceMap(QWidget *parent=nullptr)
Конструктор класса InterfaceMap.
Definition interfacemap.cpp:7
void mousePressEvent(QMouseEvent *event)
Обрабатывает событие нажатия мыши.
Definition interfacemap.cpp:60
Класс, представляющий препятствие на карте.
Definition obstacle.h:16
Definition ui_interfacemap.h:124