src/database/db_product.h

Wed, 18 Jan 2023 16:17:31 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 18 Jan 2023 16:17:31 +0100
changeset 465
8fc909360552
parent 248
1a7a5dffba58
permissions
-rw-r--r--

In EditProduct added tab number 13. When entered, a signal is generated to init this tab so that we can defer loading. Added a AddImage button, we can select an image, give it a type and comment and store it is a separate table. The global settings file now has storage for paths (images, download and beerxml).

#ifndef	_DB_PRODUCT_H
#define _DB_PRODUCT_H

#include <QDebug>
#include <QMessageBox>
#include <QUuid>
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include <QTranslator>
#include <QSqlQuery>
#include <QSqlError>
#include <QSqlRecord>
#include <QObject>
#include <math.h>


/**
 * @namespace db_product
 *
 * @brief Global database product functions..
 */
namespace DB_product {

    bool load(Product *prod, QDialog *dialog, int recno);
    bool save(Product *prod, QDialog *dialog);
    bool dele(QDialog *dialog, int recno);
}

#endif

mercurial