-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathareaview.h
More file actions
30 lines (23 loc) · 710 Bytes
/
areaview.h
File metadata and controls
30 lines (23 loc) · 710 Bytes
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
#ifndef AREAVIEW_H
#define AREAVIEW_H
#include <sqlsetup.h>
#include <Paper_Model.h>
// foreign key view
class areaView:public QListView
{
Q_OBJECT
public:
areaView(QWidget * parent=Q_NULLPTR);
void setModel(QAbstractItemModel *model) override;
//signals:
//void signalhoverindexchanged(QModelIndex &);
private slots:
void actionslot_rowdelete();
void actionslot_rowinsert();
private:
void keyPressEvent(QKeyEvent *ke) override;
void mousePressEvent(QMouseEvent *me) override;
void mouseMoveEvent(QMouseEvent *me) override; // requires setMouseTracking(true)
Paper_Model *pmodel{Q_NULLPTR}; // alias of paper model
};
#endif // AREAVIEW_H