libept
|
#include <desktop.h>
Classes | |
struct | IsInGroup |
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 |
list::Unique< list::Sorted < list::Map< ComposedList < Name >, __typeof(std::ptr_fun(&projectGroup)) > > > | groupList () |
ept::core::desktop::Source::Source | ( | std::string | dir | ) | [inline] |
std::string ept::core::desktop::Source::getInternal< ShortDescription > | ( | Entry | e | ) | [inline] |
Token ept::core::desktop::Source::getToken | ( | Entry | i | ) | [inline] |
References ept::core::desktop::Entry::id().
PropertyFilter< Group, IsInGroup >::T ept::core::desktop::Source::group | ( | std::string | id | ) | [inline] |
InternalList ept::core::desktop::Source::listInternal | ( | ) | [inline] |
References m_dir.
Entry ept::core::desktop::Source::lookupToken | ( | Token | t | ) | [inline] |
References ept::core::desktop::Entry::load().
static std::string ept::core::desktop::Source::projectGroup | ( | ComposedList< Name > | t | ) | [inline, static] |
References ept::core::desktop::Group.
void ept::core::desktop::Source::setGroupPolicy | ( | GroupPolicy * | p | ) | [inline] |
References m_policy.
list::Unique< list::Sorted< list::Map< ComposedList< Name >, __typeof( std::ptr_fun( &projectGroup ) ) > > > ept::core::desktop::Source::groupList() [inline] |
std::string ept::core::desktop::Source::m_dir |
Referenced by listInternal().
Referenced by setGroupPolicy().