7#include <albert/export.h>
29 virtual QString
id()
const = 0;
39 virtual QString
text()
const = 0;
55 virtual std::vector<Action>
actions()
const;
Interface class for item observers.
Definition item.h:59
virtual void notify(const albert::Item *item)=0
Notifies the Observer about any changes in item.
Result items displayed in the query results list.
Definition item.h:17
virtual void removeObserver(Observer *observer)
Stop notifying observer about any changes.
virtual QString subtext() const =0
Getter for the item subtext.
virtual QString id() const =0
Getter for the item identifier.
virtual QString inputActionText() const
Getter for the input action text.
virtual QString text() const =0
Getter for the item text.
virtual std::vector< Action > actions() const
Getter for item actions.
virtual void addObserver(Observer *observer)
Start notifying observer about any changes.
virtual QStringList iconUrls() const =0
Getter for the items iconUrls.