diff options
Diffstat (limited to 'src/gui/windows/mailviewwindow.h')
-rw-r--r-- | src/gui/windows/mailviewwindow.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/gui/windows/mailviewwindow.h b/src/gui/windows/mailviewwindow.h index 97cd8e84e..a9d19e57e 100644 --- a/src/gui/windows/mailviewwindow.h +++ b/src/gui/windows/mailviewwindow.h @@ -27,7 +27,10 @@ class Button; class Icon; +class Inventory; +class ItemContainer; class Label; +class ScrollArea; struct MailMessage; @@ -35,7 +38,8 @@ class MailViewWindow final : public Window, public ActionListener { public: - explicit MailViewWindow(const MailMessage *const message) A_NONNULL(2); + MailViewWindow(const MailMessage *const message, + const int itemsCount) A_NONNULL(2); A_DELETE_COPY(MailViewWindow) @@ -43,6 +47,10 @@ class MailViewWindow final : public Window, void action(const ActionEvent &event) override final; + Inventory *getInventory() const A_WARN_UNUSED; + + void updateItems(); + private: const MailMessage *mMessage; Button *mGetAttachButton; @@ -55,8 +63,10 @@ class MailViewWindow final : public Window, Label *mFromLabel; Label *mSubjectLabel; Label *mMessageLabel; - Label *mItemLabel; - Icon *mIcon; + Inventory *mInventory; + ItemContainer *mItemContainer; + ScrollArea *mItemScrollArea; + bool mUseMail2; }; extern MailViewWindow *mailViewWindow; |