feat: added add and delete featuries

This commit is contained in:
2026-01-19 16:55:03 +03:00
parent c7d921f774
commit 955395345e
4 changed files with 338 additions and 27 deletions

View File

@@ -3,6 +3,7 @@
// Qt
#include <QAbstractItemModel>
#include <QFutureWatcher>
#include <QtSql/QSqlDatabase>
class LicenseModel : public QAbstractItemModel
@@ -16,6 +17,7 @@ public:
Ok,
DbStructError,
DbExistError,
Working,
};
struct LicenseItem
@@ -46,10 +48,13 @@ public:
QString getStatusText();
bool prepareDatabase();
void addClient(const LicenseItem &item);
void deleteClient(int index);
void deleteClient(const QList<int> &rows);
void editClient(const LicenseItem &item, int index);
void updateModel();
LicenseItem getItem(int index) const;
signals:
void statusChanged();
private:
bool checkTables();
private: