libept  0.5.25
Classes | Public Member Functions | Public Attributes | List of all members
ept::core::desktop::Source Struct Reference

#include <desktop.h>

Inheritance diagram for ept::core::desktop::Source:
Inheritance graph
[legend]
Collaboration diagram for ept::core::desktop::Source:
Collaboration graph
[legend]

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)
- Public Member Functions inherited from ept::core::Source< Source, Setup, PropertyType >
Sourceself ()
PropertyType< property >::T get (Token t)
void invalidate ()
ComposedList< property > list ()
PropertyFilter< P, F >::T propertyFilter (F f)
 Source ()

Public Attributes

std::string m_dir
GroupPolicy m_defaultPolicy
GroupPolicym_policy
- Public Attributes inherited from ept::core::Source< Source, Setup, PropertyType >
Token m_cachedToken
Setup::Internal m_cached

Additional Inherited Members

- Public Types inherited from ept::core::Source< Source, Setup, PropertyType >
typedef Setup::PropertyId PropertyId
typedef Setup::Token Token

Constructor & Destructor Documentation

ept::core::desktop::Source::Source ( std::string  dir)
inline

Member Function Documentation

std::string ept::core::desktop::Source::getInternal< ShortDescription > ( Entry  e)
inline
Token ept::core::desktop::Source::getToken ( Entry  i)
inline
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
void ept::core::desktop::Source::setGroupPolicy ( GroupPolicy p)
inline

References m_policy.

Member Data Documentation

GroupPolicy ept::core::desktop::Source::m_defaultPolicy
std::string ept::core::desktop::Source::m_dir

Referenced by listInternal().

GroupPolicy* ept::core::desktop::Source::m_policy

Referenced by setGroupPolicy().


The documentation for this struct was generated from the following file: