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
#ifndef SYSUSER_H
#define SYSUSER_H
#include <topcore/topclassabs.h>
class QHBoxLayout;
class TUiLoader;
class TTableView;
class SysUser : public TopClassAbs
{
Q_OBJECT
public:
explicit SysUser(const QString &iModuleNameStr = QString(""),
const QVariantMap &iUrlPars = QVariantMap(),
QWidget *iParent = nullptr);
~SysUser();
public slots:
void reload();
void copy();
void create();
void clearData();
void setData(const QVariantMap &iDataMap);
QVariantMap getData() const;
void saveData();
void showAddRoleDialog();
protected:
void uidChangeEvent(const QString &iUidStr) override;
void resizeEvent(QResizeEvent *iEvent) override;
private:
TUiLoader *mUiLoader = nullptr;
TTableView *mRoleTableView = nullptr;
QHBoxLayout *mBodyLayout = nullptr;
QStringList mProductCategoryLst;
};
#endif // SYSUSER_H