Files
Rennbahn/windowssettings.h

42 lines
909 B
C++

#ifndef WINDOWSSETTINGS_H
#define WINDOWSSETTINGS_H
#include "database.h"
#include <QMainWindow>
#include <qstringlistmodel.h>
#include <string>
using std::string;
namespace Ui {
class WindowsSettings;
}
class WindowsSettings : public QMainWindow {
Q_OBJECT
public:
explicit WindowsSettings(DataBase * db, QWidget * parent = 0);
~WindowsSettings();
private:
Ui::WindowsSettings * ui;
string currentDateTime();
DataBase * db;
int rennId;
vector<vector<QString>> carIds;
vector<vector<QString>> driversList;
QStringListModel * carModel;
QStringListModel * driversModel;
public slots:
void SaveDauerSlot();
void AbbrechenSlot();
void StreckeSpeichernSlot();
void SaveDauerAndExitSlot();
void repaintMinLapTime();
void repaintMinCurLapTime();
void createRaceListAndClose();
void closeWindow();
};
#endif // WINDOWSSETTINGS_H