aboutsummaryrefslogtreecommitdiffstats
path: root/src/widgets/tab_welcome.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/tab_welcome.h')
-rw-r--r--src/widgets/tab_welcome.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/widgets/tab_welcome.h b/src/widgets/tab_welcome.h
new file mode 100644
index 0000000..effc84f
--- /dev/null
+++ b/src/widgets/tab_welcome.h
@@ -0,0 +1,29 @@
+#pragma once
+#include <QWidget>
+#include "./ui_tab_welcome.h"
+
+QT_BEGIN_NAMESPACE
+namespace Ui { class TabWelcome; }
+QT_END_NAMESPACE
+
+class TabWelcome : public QWidget {
+ Q_OBJECT
+
+public:
+ TabWelcome(QWidget* parent = nullptr);
+ ~TabWelcome();
+
+signals:
+ // Show Open file dialog
+ void show_file_open_dialog();
+
+ // Show recents dropdown
+ void show_recent_files();
+
+private slots:
+ void on_openFileButton_clicked(bool checked);
+ void on_openRecentButton_clicked(bool checked);
+
+private:
+ Ui::TabWelcome* ui;
+};