9class PL_EDITORFRAMEWORK_DLL
plQtDashboardDlg :
public QDialog,
public Ui_plQtDashboardDlg
14 enum class DashboardTab
21 plQtDashboardDlg(QWidget* pParent, DashboardTab activeTab = DashboardTab::Projects);
25 void SetActiveTab(DashboardTab tab);
26 void FillRecentProjectsList();
28 void FillSampleProjectsList();
31 void on_ProjectsTab_clicked();
32 void on_SamplesTab_clicked();
33 void on_DocumentationTab_clicked();
34 void on_NewProject_clicked();
35 void on_BrowseProject_clicked();
36 void on_ProjectsList_cellDoubleClicked(
int row,
int column);
37 void on_OpenProject_clicked();
38 void on_OpenSample_clicked();
39 void on_LoadLastProject_stateChanged(
int);
40 void on_SamplesList_itemDoubleClicked(QListWidgetItem* pItem);
42 void on_OpenDocs_clicked();
43 void on_OpenApiDocs_clicked();
44 void on_GitHubDiscussions_clicked();
45 void on_ReportProblem_clicked();
46 void on_OpenDiscord_clicked();
47 void on_OpenTwitter_clicked();
50 bool eventFilter(QObject*, QEvent*)
override;