changed serial reading from lowlevel to boost with hope for more stability, changed a lot of smart pointers to unique_ptr, added fmt for logging

This commit is contained in:
2019-01-06 14:57:27 +01:00
parent bc27278ffb
commit 58f44dc957
21 changed files with 281 additions and 173 deletions

View File

@@ -19,11 +19,10 @@ class WindowRennliste : public QMainWindow {
Q_OBJECT
public:
explicit WindowRennliste(std::shared_ptr<DataBase> db,
QWidget * parent = nullptr);
explicit WindowRennliste(DataBase * db, QWidget * parent = nullptr);
~WindowRennliste();
void closeRaceList();
void setWindowRace(std::shared_ptr<WindowRace> instance);
void setWindowRace(WindowRace * instance);
vector<QString> getDriverAndCarSettings();
vector<QString> getDriverAndCarId();
void sendIds();
@@ -33,10 +32,10 @@ class WindowRennliste : public QMainWindow {
bool windowClose;
void closeEvent(QCloseEvent * event);
void setSelection(int row);
std::shared_ptr<WindowRace> instanceWindowRace;
WindowRace * instanceWindowRace;
unsigned int selectedRow;
vector<vector<QString>> tableData;
std::shared_ptr<DataBase> db;
DataBase * db;
Ui::WindowRennliste * ui;
public slots: