#include <desktop.h>
Public Member Functions | |
Source (std::string dir) | |
InternalList | listInternal () |
Token | getToken (Entry i) |
Entry | lookupToken (Token t) |
void | setGroupPolicy (GroupPolicy *p) |
template<PropertyId p> | |
PropertyType< p >::T | getInternal (Entry) |
PropertyFilter< Group, IsInGroup >::T | group (std::string id) |
Static Public Member Functions | |
static std::string | projectGroup (ComposedList< Name > t) |
Public Attributes | |
std::string | m_dir |
GroupPolicy | m_defaultPolicy |
GroupPolicy * | m_policy |
Classes | |
struct | IsInGroup |
ept::core::desktop::Source::Source | ( | std::string | dir | ) | [inline] |
InternalList ept::core::desktop::Source::listInternal | ( | ) | [inline] |
References ept::Token::_id, and ept::core::desktop::Entry::id().
References ept::Token::desktop(), and ept::core::desktop::Entry::load().
void ept::core::desktop::Source::setGroupPolicy | ( | GroupPolicy * | p | ) | [inline] |
std::string ept::core::desktop::Source::getInternal< ShortDescription > | ( | Entry | e | ) | [inline] |
PropertyFilter< Group, IsInGroup >::T ept::core::desktop::Source::group | ( | std::string | id | ) | [inline] |
Referenced by TestDesktop::groups().
static std::string ept::core::desktop::Source::projectGroup | ( | ComposedList< Name > | t | ) | [inline, static] |
std::string ept::core::desktop::Source::m_dir |