#ifndef LOADPAGEDLG_H #define LOADPAGEDLG_H #include #include QT_BEGIN_NAMESPACE namespace Ui { class loadPageDlg; } QT_END_NAMESPACE class LoadPageDlg : public QDialog { Q_OBJECT public: LoadPageDlg(QWidget *parent = nullptr); ~LoadPageDlg(); void initial(); void updateList(); signals: void selectedProject(const QString&,QUuid); public slots: void onOkClicked(); void onCancelClicked(); void onItemChanged(const QModelIndex& current); private: Ui::loadPageDlg *ui; QStandardItemModel* m_standardItemModel; QString _pageName; }; #endif