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${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR}Sql REQUIRED)
set(PROJECT_SOURCES
main.cpp
@ -46,7 +47,7 @@ else()
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
MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com

View File

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

View File

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