/
usermenu.h
64 lines (59 loc) · 1.3 KB
/
usermenu.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#ifndef USERMENU_H
#define USERMENU_H
#include <QDialog>
#include "user.h"
#include "file.h"
#include <QStandardItem>
#include "searchitemname.h"
#include "searchitembrand.h"
#include "searchitemvague.h"
#include "additem.h"
#include "deleteitem.h"
#include "pay.h"
#include "changepassword.h"
namespace Ui {
class Usermenu;
}
class Usermenu : public QDialog
{
Q_OBJECT
public:
explicit Usermenu(QWidget *parent = 0);
~Usermenu();
signals:
void usermenuclose();
public slots:
void xytimerUpDate();
void listItem();
void listShoppingCart();
void getitemname(QString name);
void searchItemname();
void getitembrand(QString brand);
void searchItembrand();
void getitemvague(QString word);
void searchItemvague();
void addone();
void deleteone();
void pay();
void refreshHistory();
void changemypassword();
public:
char Username[30];
private slots:
void on_Button0_clicked();
private:
Ui::Usermenu *ui;
User u;
File f;
SearchItemname sIname;
SearchItembrand sIbrand;
SearchItemvague sIvague;
AddItem aI;
DeleteItem dI;
Pay pa;
changepassword ch;
char Itemname[30];
char Itembrand[30];
char Itemmessage[30];
};
#endif // USERMENU_H