#ifndef ACCOUNTMAINTENANCEWND_H #define ACCOUNTMAINTENANCEWND_H #include #include #include "Src/common/JUserAccountsData.h" #include "Src/common/UserManagementShared.h" namespace Ui { class AccountMaintenanceWnd; } class AccountMaintenanceWnd : public QMainWindow { Q_OBJECT public: explicit AccountMaintenanceWnd(QWidget* parent = nullptr); ~AccountMaintenanceWnd(); private slots: void on_addBut_clicked(); void on_modifyBut_clicked(); void on_delBut_clicked(); private: void InitUi(); /**更新用户数据 */ void UpdateUserData(UserAccounts _use, bool bRevision); void SetTableHeaderStyle(); /**控件添加到树里面 */ void AdditemsToTree(QList listStrName, bool bCreate = false); private: Ui::AccountMaintenanceWnd* ui; private: QStandardItemModel* m_pModel = nullptr; }; #endif // ACCOUNTMAINTENANCEWND_H