aboutsummaryrefslogtreecommitdiffstats
path: root/src/list_item.cpp
diff options
context:
space:
mode:
authorConfuSomu2023-01-05 02:54:59 -0500
committerConfuSomu2023-01-05 03:00:56 -0500
commitc269400dbb2e40d60349ab0a1d67414303653c91 (patch)
tree3e704a197e2d1703aa3e841d209c3215aa2a5254 /src/list_item.cpp
parent1b201ea3a4821a44887202692e9c77961c163a57 (diff)
downloadActorViewer-c269400dbb2e40d60349ab0a1d67414303653c91.tar
ActorViewer-c269400dbb2e40d60349ab0a1d67414303653c91.tar.gz
ActorViewer-c269400dbb2e40d60349ab0a1d67414303653c91.zip
Display status info when list item activated
Diffstat (limited to 'src/list_item.cpp')
-rw-r--r--src/list_item.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/list_item.cpp b/src/list_item.cpp
index ce7c86e..b84f147 100644
--- a/src/list_item.cpp
+++ b/src/list_item.cpp
@@ -13,8 +13,11 @@ QIcon* choose_icon(StatusType status_type) {
}
ListItem::ListItem(const QString &text, StatusType status_type, QListWidget *parent, int index) :
- QListWidgetItem(*choose_icon(status_type), text, parent, ArchiveListItemType), status_index(index)
+ status_index(index)
{
+ setText(text);
+ setIcon(*choose_icon(status_type));
+ parent->addItem(this);
#ifndef NDEBUG
QString tool_tip;
switch (status_type) {
@@ -28,3 +31,7 @@ ListItem::ListItem(const QString &text, StatusType status_type, QListWidget *par
setToolTip(tool_tip);
#endif
}
+
+int ListItem::get_status_index() {
+ return status_index;
+}