15 #ifndef BORNAGAIN_GUI2_WELCOMEVIEW_WELCOMEVIEW_H
16 #define BORNAGAIN_GUI2_WELCOMEVIEW_WELCOMEVIEW_H
18 #include "darefl_export.h"
26 class RecentProjectWidget;
27 class OpenProjectWidget;
28 class RecentProjectSettings;
39 bool canCloseProject()
const;
47 void onCreateNewProject();
48 void onOpenExistingProject(
const QString& dirname = {});
49 void onSaveCurrentProject();
50 void onSaveProjectAs();
51 void onClearRecentProjectsList();
54 void setup_connections();
Main class to holds all models of GUI session.
Main class to coordinate all activity on user's request to create new project, open existing one,...
Welcome view. Main widget on first tab of MainWindow.
void update_current_project_name()
void update_recent_project_names()
void recentProjectsListModified(const QStringList &projects)
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.