Albert
Loading...
Searching...
No Matches
albert::detail::DynamicItem Class Reference

#include <albert/item.h>

Inheritance diagram for albert::detail::DynamicItem:
[legend]

Public Member Functions

 DynamicItem ()
 
 ~DynamicItem () override
 
void dataChanged () const
 
void addObserver (Observer *) override
 Start notifying observer about any changes.
 
void removeObserver (Observer *) override
 Stop notifying observer about any changes.
 
- Public Member Functions inherited from albert::Item
virtual ~Item ()
 
virtual QString id () const =0
 Getter for the item identifier.
 
virtual QString text () const =0
 Getter for the item text.
 
virtual QString subtext () const =0
 Getter for the item subtext.
 
virtual QStringList iconUrls () const =0
 Getter for the items iconUrls.
 
virtual QString inputActionText () const
 Getter for the input action text.
 
virtual std::vector< Actionactions () const
 Getter for item actions.
 

Constructor & Destructor Documentation

◆ DynamicItem()

albert::detail::DynamicItem::DynamicItem ( )

◆ ~DynamicItem()

albert::detail::DynamicItem::~DynamicItem ( )
override

Member Function Documentation

◆ addObserver()

void albert::detail::DynamicItem::addObserver ( Observer observer)
overridevirtual

Start notifying observer about any changes.

Reimplemented from albert::Item.

◆ dataChanged()

void albert::detail::DynamicItem::dataChanged ( ) const

◆ removeObserver()

void albert::detail::DynamicItem::removeObserver ( Observer observer)
overridevirtual

Stop notifying observer about any changes.

Reimplemented from albert::Item.


The documentation for this class was generated from the following file: