48 typedef std::shared_ptr<Item>
Item_ptr;
52 QHash<QString, QString>
Name_;
53 QHash<QString, QString> GenericName_;
54 QHash<QString, QString> Comments_;
56 QStringList Categories_;
68 bool IsValid ()
const;
70 bool IsHidden ()
const;
74 QString GetName (
const QString&)
const;
75 QString GetGenericName (
const QString&)
const;
76 QString GetComment (
const QString&)
const;
77 QString GetIconName ()
const;
78 QStringList GetCategories ()
const;
80 Type GetType ()
const;
81 QString GetCommand ()
const;
82 QString GetWorkingDirectory ()
const;
84 QString GetPermanentID ()
const;
86 void SetIcon (
const QIcon&);
87 QIcon GetIcon ()
const;
89 QDebug DebugPrint (QDebug)
const;
91 static Item_ptr FromDesktopFile (
const QString&);
std::shared_ptr< Item > Item_ptr
std::shared_ptr< ICoreProxy > ICoreProxy_ptr
QDebug operator<<(QDebug dbg, const Item &item)
bool operator==(const ANBoolFieldValue &left, const ANBoolFieldValue &right)
Compares two fields with boolean values.