#pragma once #include #include "types.h" class ListItem : QListWidgetItem { public: enum ItemType { ArchiveListItemType = QListWidgetItem::UserType }; ListItem(const QString &text, StatusType status_type, QListWidget *parent = nullptr, int index = 0); private: int status_index; StatusType status_type; bool has_attachement; };