1 #ifndef CONTROLLERWINDOW_H 2 #define CONTROLLERWINDOW_H 13 #include <QSerialPort> 14 #include <QSerialPortInfo> 15 #include <QIntValidator> 42 explicit ControllerWindow(QSettings *serialSettings, QWidget *parent =
nullptr);
61 void connectToSerial();
67 void disconnectFromSerial();
73 void on_portBox_currentIndexChanged(
int index);
77 void on_baudRateBox_currentIndexChanged(
int index);
81 void on_connectButton_clicked();
85 void on_disconnectButton_clicked();
89 void on_saveButton_clicked();
95 Ui::ControllerWindow *
_ui;
107 void showPortInfo(
int index);
111 void checkCustomBaudRate(
int index);
115 void fillPortsParameters();
119 void fillPortsInfo();
123 void updateSettings();
126 #endif // CONTROLLERWINDOW_H QSettings * _serialSettings
Ustawienia portu szeregowego.
Definicja przestrzeni nazw interfejsu użytkownika.
Ui::ControllerWindow * _ui
Interfejs okna.
QIntValidator * _validator
Walidator wprowadzonych intów (używany przy baudrate)