-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathreadersearchwindow.h
More file actions
43 lines (38 loc) · 1.05 KB
/
Copy pathreadersearchwindow.h
File metadata and controls
43 lines (38 loc) · 1.05 KB
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
#ifndef READERSEARCHWINDOW_H
#define READERSEARCHWINDOW_H
#include <QMdiSubWindow>
#include <QLineEdit>
#include <QTableWidget>
#include <QTableWidgetItem>
#include <QHeaderView>
#include <QPainter>
#include "toolbutton.h"
#include "reader_mgmt.h"
#include "messagebox.h"
extern std::vector<Reader> readerlist;
extern qreal dpi;
class ReaderSearchWindow : public QMdiSubWindow
{
Q_OBJECT
public:
ReaderSearchWindow(QWidget *parent = 0);
~ReaderSearchWindow();
Reader* getRequestedUser();
protected:
QTableWidget* readerList;
ToolButton* searchDetail; //搜索id
ToolButton* searchUser; //搜索用户
ToolButton* resetBtn; //展开表格
QLineEdit* getId; //用于获取读者编号,用于查询详细信息
QLineEdit* getName; //用于搜索姓名对应Id
Reader* requestedUser;
MessageBox* popUp;
void paintEvent(QPaintEvent *paintEvent);
signals:
void readerInfoRequest();
public slots:
void searchByName();
void askForInfo();
void resetTable();
};
#endif // READERSEARCHWINDOW_H