diff options
author | ConfuSomu | 2023-01-05 02:54:59 -0500 |
---|---|---|
committer | ConfuSomu | 2023-01-05 03:00:56 -0500 |
commit | c269400dbb2e40d60349ab0a1d67414303653c91 (patch) | |
tree | 3e704a197e2d1703aa3e841d209c3215aa2a5254 /src/list_item.cpp | |
parent | 1b201ea3a4821a44887202692e9c77961c163a57 (diff) | |
download | ActorViewer-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.cpp | 9 |
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; +} |