1 #ifndef WELCOMEWINDOW_H 2 #define WELCOMEWINDOW_H 5 #include <QStringListModel> 10 #include <QScrollArea> 32 void addToRecentFiles(QStringList &inputFileNames);
41 Ui::WelcomeWindow *ui;
44 QStringList recentFilePaths;
47 QScrollArea *scrollAreaX;
48 QGridLayout *mainLayout;
72 QFrame *CreateNewRow(
int number, QString title, QString subtitle,
int generalFontSize = 18);
78 void populateRecents();
84 void showContextMenu(
const QPoint &pos);
90 void loadModel(
const QStringList &paths);
98 void handleOpenButton();
103 void handleAboutButton();
108 void handleSettingsButton();
113 void removeEntryFromRecents();
118 void copyEntryToClipboard();
123 void loadEntryAsModel();
128 void fileSelected(
const QStringList &filePaths);
135 bool eventFilter(QObject *obj, QEvent *event)
override;
138 #endif // WELCOMEWINDOW_H
Definition: welcomewindow.h:20