add FEATURE: edit cars and drivers

This commit is contained in:
2018-12-21 10:27:23 +01:00
parent c4feb773bd
commit 4b94b4dbb5
12 changed files with 362 additions and 26 deletions

View File

@@ -3,6 +3,7 @@
#include "database.h"
#include <QMainWindow>
#include <qcolordialog.h>
#include <qstringlistmodel.h>
#include <string>
@@ -27,7 +28,18 @@ class WindowsSettings : public QMainWindow {
vector<vector<QString>> driversList;
QStringListModel * carModel;
QStringListModel * driversModel;
vector<vector<QString>> driversLV;
QColorDialog * colorDialogEditCar;
QColorDialog * colorDialogNewCar;
QString curCarColor;
QString curCarId;
void repaintDrivers();
void repaintCars();
public slots:
void changeColorEdit();
void changeColorNew();
void SaveDauerSlot();
void AbbrechenSlot();
void StreckeSpeichernSlot();
@@ -36,6 +48,12 @@ class WindowsSettings : public QMainWindow {
void repaintMinCurLapTime();
void createRaceListAndClose();
void closeWindow();
void saveNewDriver();
void saveEditCar();
void listClickEditCar(const QModelIndex & index);
void openEditColor();
void openNewColor();
void saveNewCar();
};
#endif // WINDOWSSETTINGS_H