#ifndef WINDOWRENNLISTE_H #define WINDOWRENNLISTE_H #include "database.h" #include #include #include #include #include class WindowRace; using std::vector; namespace Ui { class WindowRennliste; } class WindowRennliste : public QMainWindow { Q_OBJECT public: explicit WindowRennliste(DataBase * db, QWidget * parent = nullptr); ~WindowRennliste(); void closeRaceList(); void setWindowRace(WindowRace * instance); vector getDriverAndCarSettings(); vector getDriverAndCarId(); void sendIds(); void setBesttime(int shell, int dea); private: bool windowClose; void closeEvent(QCloseEvent * event); void setSelection(int row); WindowRace * instanceWindowRace; unsigned int selectedRow; vector> tableData; DataBase * db; Ui::WindowRennliste * ui; public slots: void listClick(const QModelIndex & index); void changeSelection(); }; #endif // WINDOWRENNLISTE_H