From 0063f4f7885fe33b99728434241f6ef28168b245 Mon Sep 17 00:00:00 2001 From: ConfuSomu Date: Mon, 26 Dec 2022 01:58:10 -0500 Subject: Work on basic gui --- src/mainwindow.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/mainwindow.h') diff --git a/src/mainwindow.h b/src/mainwindow.h index c2ab2b3..d9c62bf 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -4,6 +4,14 @@ #include #include +struct ViewTootTypes { + bool includePublic = true; + bool includeUnlisted = true; + bool includePrivate = true; + bool includeDirect = true; + bool onlyWithAttachment = false; +}; + QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE @@ -18,8 +26,22 @@ public: private slots: void on_actionOpen_triggered(bool checked); + void on_actionQuit_triggered(bool checked); + void on_actionAbout_triggered(bool checked); + + void on_actionAll_toots_triggered(bool checked); + void on_actionPublic_toots_triggered(bool checked); + void on_actionUnlisted_toots_triggered(bool checked); + void on_actionPrivate_toots_triggered(bool checked); + void on_actionDirect_messages_triggered(bool checked); + void on_actionOnly_with_attachment_triggered(bool checked); private: + void reset_view_filters(); + Ui::MainWindow *ui; + + QString outbox_filename; + ViewTootTypes view_filters; }; #endif // MAINWINDOW_H -- cgit v1.2.3-54-g00ecf