20 using Item_ptr = std::shared_ptr<Item>;
47 bool IsReady_ =
false;
48 bool IsScanning_ =
false;
Describes a single XDG .desktop entry.
bool IsReady() const
Checks whether this items finder is ready.
ItemsFinder(const ICoreProxy_ptr &, const QList< Type > &types, QObject *parent=nullptr)
Constructs the items finder for the given types.
Item_ptr FindItem(const QString &permanentID) const
Finds an XDG item for the given permanent ID.
void itemsListChanged()
Notifies when the list of items changes in any way.
Cat2Items_t GetItems() const
Returns the categorized list of XDG items.
std::shared_ptr< ICoreProxy > ICoreProxy_ptr
QHash< QString, QList< Item_ptr > > Cat2Items_t
std::shared_ptr< Item > Item_ptr
Type
Describes the various types of XDG .desktop files.