LeechCraft  %{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
LeechCraft::Util::XDG Namespace Reference

Classes

class  DesktopParser
 
class  Item
 
class  ItemsDatabase
 
class  ItemsFinder
 

Typedefs

typedef std::shared_ptr< ItemItem_ptr
 
typedef QHash< QString, QList
< Item_ptr > > 
Cat2Items_t
 

Enumerations

enum  Type {
  Type::Other,
  Type::Application,
  Type::URL,
  Type::Dir
}
 

Functions

QDebug operator<< (QDebug dbg, const Item &item)
 
QSet< QString > ToPaths (Type type)
 
QSet< QString > ToPaths (const QList< Type > &types)
 
QIcon GetAppIcon (const QString &name)
 
QPixmap GetAppPixmap (const QString &name)
 

Variables

class UTIL_XDG_API Item
 
class UTIL_XDG_API ItemsFinder
 

Typedef Documentation

Definition at line 47 of file itemsfinder.h.

typedef std::shared_ptr< Item > LeechCraft::Util::XDG::Item_ptr

Definition at line 46 of file item.h.

Enumeration Type Documentation

Enumerator
Other 
Application 
URL 
Dir 

Definition at line 46 of file itemtypes.h.

Function Documentation

UTIL_XDG_API QIcon LeechCraft::Util::XDG::GetAppIcon ( const QString &  name)

Definition at line 40 of file xdg.cpp.

References GetAppPixmap().

+ Here is the call graph for this function:

UTIL_XDG_API QPixmap LeechCraft::Util::XDG::GetAppPixmap ( const QString &  name)

Definition at line 45 of file xdg.cpp.

Referenced by GetAppIcon().

+ Here is the caller graph for this function:

QDebug LeechCraft::Util::XDG::operator<< ( QDebug  dbg,
const Item &  item 
)

Definition at line 233 of file item.cpp.

References LeechCraft::Util::XDG::Item::DebugPrint().

+ Here is the call graph for this function:

QSet<QString> LeechCraft::Util::XDG::ToPaths ( Type  type)

Definition at line 40 of file itemtypes.cpp.

References Application, Dir, Other, and URL.

Referenced by LeechCraft::Util::XDG::ItemsDatabase::ItemsDatabase(), and ToPaths().

+ Here is the caller graph for this function:

UTIL_XDG_API QSet< QString > LeechCraft::Util::XDG::ToPaths ( const QList< Type > &  types)

Definition at line 59 of file itemtypes.cpp.

References ToPaths().

+ Here is the call graph for this function:

Variable Documentation

Definition at line 44 of file itemsfinder.h.

Definition at line 44 of file xdgfwd.h.