Sql lib includes

This commit is contained in:
Daniil 2021-12-01 21:16:53 +03:00
parent 2b8288f25b
commit 12856e4fc3
3 changed files with 9 additions and 6 deletions

View File

@ -13,6 +13,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED) find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR}Sql REQUIRED)
set(PROJECT_SOURCES set(PROJECT_SOURCES
main.cpp main.cpp
@ -46,7 +47,7 @@ else()
endif() endif()
endif() endif()
target_link_libraries(PasswordManager PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) target_link_libraries(PasswordManager PRIVATE Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Sql)
set_target_properties(PasswordManager PROPERTIES set_target_properties(PasswordManager PROPERTIES
MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com

View File

@ -1,5 +1,6 @@
#include "mainwindow.h" #include "mainwindow.h"
#include "./ui_mainwindow.h" #include "./ui_mainwindow.h"
#include "manager.h"
#include <iostream> #include <iostream>
@ -8,7 +9,7 @@ MainWindow::MainWindow(QWidget *parent)
, ui(new Ui::MainWindow) , ui(new Ui::MainWindow)
{ {
ui->setupUi(this); ui->setupUi(this);
Manager* manager = new Manager();
} }

View File

@ -1,19 +1,20 @@
#ifndef MANAGER_H #ifndef MANAGER_H
#define MANAGER_H #define MANAGER_H
//#include <QtSql> #include <QtSql>
class Manager class Manager
{ {
public: public:
Manager(); Manager();
private: private:
// QSqlDatabase m_db; // объект базы данных. QSqlDatabase m_db; // объект базы данных.
// QSqlQuery *query; // указатель на запрос. QSqlQuery *query; // указатель на запрос.
// QSqlTableModel *model; // указатель на таблицу данных в приложении. QSqlTableModel *model; // указатель на таблицу данных в приложении.
}; };
#endif // MANAGER_H #endif // MANAGER_H