#ifndef EXPERTMANAGEVIEW_H #define EXPERTMANAGEVIEW_H #include class ExpertInfoView; class ExpertListWidget; class PushButton; class SearchLineEdit; class QVBoxLayout; class QHBoxLayout; class QLabel; /// /// \brief The ExpertManageView class /// 用户管理页面 class ExpertManageView : public QWidget { Q_OBJECT public: explicit ExpertManageView(QWidget *parent = nullptr); signals: private: void initialize(); void initLayout(); void connectSignalsAndSlots(); private slots: void slotAddExpertClicked(); private: QVBoxLayout *m_vBoxLayout = nullptr; QLabel *m_titleLabel = nullptr; QHBoxLayout *m_hBoxLayout = nullptr; SearchLineEdit *m_searchLineEdit = nullptr; PushButton *m_addExpertPushButton = nullptr; ExpertInfoView *m_expertInfoView = nullptr; ExpertListWidget *m_expertListWidget = nullptr; }; #endif // EXPERTMANAGEVIEW_H