changed more raw pointers to smart pointers

This commit is contained in:
2018-12-28 22:48:47 +01:00
parent fcec2ad4b4
commit a811514b04
8 changed files with 64 additions and 52 deletions

View File

@@ -17,21 +17,22 @@ class WindowsSettings : public QMainWindow {
Q_OBJECT
public:
explicit WindowsSettings(DataBase * db, QWidget * parent = 0);
explicit WindowsSettings(std::shared_ptr<DataBase> db,
QWidget * parent = nullptr);
~WindowsSettings();
private:
Ui::WindowsSettings * ui;
string currentDateTime();
DataBase * db;
std::shared_ptr<DataBase> db;
int rennId;
vector<vector<QString>> carIds;
vector<vector<QString>> driversList;
QStringListModel * carModel;
QStringListModel * driversModel;
std::shared_ptr<QStringListModel> carModel;
std::shared_ptr<QStringListModel> driversModel;
vector<vector<QString>> driversLV;
QColorDialog * colorDialogEditCar;
QColorDialog * colorDialogNewCar;
std::shared_ptr<QColorDialog> colorDialogEditCar;
std::shared_ptr<QColorDialog> colorDialogNewCar;
QString curCarColor;
QString curCarId;