GridFrame/include/loadPageDlg.h

38 lines
748 B
C
Raw Normal View History

2026-03-23 11:11:55 +08:00
#ifndef LOADPAGEDLG_H
#define LOADPAGEDLG_H
#include <QDialog>
#include <QStandardItemModel>
QT_BEGIN_NAMESPACE
namespace Ui { class loadPageDlg; }
QT_END_NAMESPACE
2026-05-18 19:12:28 +08:00
class TitleBar;
2026-03-23 11:11:55 +08:00
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);
2026-05-07 14:58:42 +08:00
void onItemDoubleClicked(const QModelIndex &index);
2026-03-23 11:11:55 +08:00
private:
Ui::loadPageDlg *ui;
QStandardItemModel* m_standardItemModel;
QString _pageName;
2026-05-18 19:12:28 +08:00
TitleBar* m_titleBar;
2026-03-23 11:11:55 +08:00
};
#endif