added remove buttons for ongoing search entries

This commit is contained in:
csoler 2018-06-20 23:26:37 +02:00
parent 91fd38d46f
commit c79ceba4ee
No known key found for this signature in database
GPG key ID: 7BCA522266C0804C
4 changed files with 83 additions and 3 deletions

View file

@ -82,6 +82,10 @@ public:
// Add a new category item
QTreeWidgetItem *addCategoryItem(const QString &name, const QIcon &icon, bool expand);
// Add a new search item
QTreeWidgetItem *addSearchItem(const QString& search_string, uint32_t id, const QIcon &icon) ;
void removeSearchItem(QTreeWidgetItem *item);
// Get id of item
QString itemId(QTreeWidgetItem *item);
QString itemIdAt(QPoint &point);
@ -90,6 +94,8 @@ public:
// Set the unread count of an item
void setUnreadCount(QTreeWidgetItem *item, int unreadCount);
bool isSearchRequestItem(QPoint &point,uint32_t& search_req_id);
QTreeWidgetItem *getItemFromId(const QString &id);
QTreeWidgetItem *activateId(const QString &id, bool focus);