-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathseller.h
44 lines (32 loc) · 819 Bytes
/
seller.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#ifndef SELLER_H
#define SELLER_H
#include <QMainWindow>
#include "globalsettings.h"
#include "productlistmodel.h"
#include "profiledialog.h"
#include "productdialog.h"
namespace Ui {
class Seller;
}
class Seller : public QMainWindow
{
Q_OBJECT
public:
explicit Seller(QWidget *parent = nullptr, Global::Seller sellerUser = Global::Seller());
~Seller();
private slots:
void on_actionLogout_triggered();
void on_actionProfile_triggered();
void on_add_btn_clicked();
void addProduct(Product product);
void closeProductDialog();
signals:
void closed();
private:
Ui::Seller *ui;
ProductListModel* productListModel;
Global::Seller current_sellerUser;
ProfileDialog* profileDialog = nullptr;
ProductDialog* productDialog = nullptr;
};
#endif // SELLER_H