ARRka
1.05
Strona główna
Przestrzenie nazw
Klasy
Pliki
Lista plików
Składowe plików
mainwindow.h
Idź do dokumentacji tego pliku.
1
#ifndef MAINWINDOW_H
2
#define MAINWINDOW_H
3
11
#include <QMainWindow>
12
#include <QSerialPort>
13
#include <QSettings>
14
#include "
inc/controllerwindow.h
"
15
#include <QGraphicsScene>
16
#include "
inc/game.h
"
17
#include "
inc/student.h
"
18
#include "
inc/serialportreader.h
"
19
#include "
inc/plotswindow.h
"
20
26
namespace
Ui
{
27
class
MainWindow
;
28
}
29
36
class
MainWindow
:
public
QMainWindow
37
{
38
Q_OBJECT
39
40
public
:
47
explicit
MainWindow
(QWidget *parent =
nullptr
);
48
54
~
MainWindow
();
55
56
signals:
62
void
inicializeNewGame();
68
void
startGame();
74
void
stopGame();
75
76
private
slots:
82
void
on_actionZamknij_triggered();
90
void
on_start_stop_clicked();
97
void
on_newGameButton_clicked();
103
void
on_actionNowa_gra_triggered();
110
void
on_actionPo_cz_triggered();
117
void
on_actionRoz_cz_triggered();
123
void
on_actionUstawienia_triggered();
129
void
onGameCloseGame();
135
void
onGameChangeButtonToStart();
141
void
onSerialPortOpened();
147
void
onSerialPortClosed();
154
void
onSerialPortError(QString error);
160
void
on_actionPoka_triggered();
161
162
private
:
168
Ui::MainWindow *
ui
;
174
ControllerWindow
*
_cWindow
;
180
SerialPortReader
*
_controller
;
186
PlotsWindow
*
_plots
;
187
};
188
189
#endif // MAINWINDOW_H
plotswindow.h
Definicja klasy PlotsWindow.
Ui
Definicja przestrzeni nazw interfejsu użytkownika.
Definition:
controllerwindow.h:24
SerialPortReader
Modeluje pojęcie czytnika danych z poru szeregowego.
Definition:
serialportreader.h:23
game.h
Definicja klasy Game.
MainWindow::_controller
SerialPortReader * _controller
Uchwyt do obsługi portu szeregowego.
Definition:
mainwindow.h:180
ControllerWindow
Klasa ControllerWindow.
Definition:
controllerwindow.h:34
MainWindow::ui
Ui::MainWindow * ui
Interfejs okna.
Definition:
mainwindow.h:168
controllerwindow.h
Definicja klasy ControllerWindow.
serialportreader.h
Definicja klasy SerialPortReader.
PlotsWindow
Modeluje klasę PlotsWindow - okna z wykresami.
Definition:
plotswindow.h:26
MainWindow::_cWindow
ControllerWindow * _cWindow
Uchwyt do okna kontrolera.
Definition:
mainwindow.h:174
student.h
Definicja klasy Student.
MainWindow
Modeluje pojęcie okna głównego.
Definition:
mainwindow.h:36
MainWindow::_plots
PlotsWindow * _plots
Uchwyt do okna z wykresami.
Definition:
mainwindow.h:186
prj
inc
mainwindow.h
Wygenerowano przez
1.8.11