src/ImportBrew.h

Fri, 20 Jan 2023 16:44:08 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Fri, 20 Jan 2023 16:44:08 +0100
changeset 467
c5f6f3f1b714
parent 387
7945bf3be1f9
permissions
-rw-r--r--

Added more buttons to the images tab. Load images from the database and display thumbnails added. Added support for jpeg files. Rename pictures in the database to .png. Added temporary images_list, images_count and images_current variables to the product record.

387
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 #ifndef _IMPORTBREW_H
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 #define _IMPORTBREW_H
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 #include <QDialog>
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 #include <QJsonDocument>
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 namespace Ui {
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 class ImportBrew;
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 }
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 class ImportBrew : public QDialog
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 {
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 Q_OBJECT
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 public:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 explicit ImportBrew(QWidget *parent = 0);
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 ~ImportBrew();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 private slots:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 void on_openButton_clicked();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 private:
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23 Ui::ImportBrew *ui;
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 void WindowTitle();
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 };
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27
7945bf3be1f9 Import brew logs added.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 #endif

mercurial