libept  0.5.25
Classes | Namespaces | Typedefs | Enumerations | Functions
desktop.h File Reference
#include <wibble/string.h>
#include <ept/token.h>
#include <ept/core/desktopfile.h>
#include <ept/core/source.h>
#include <set>
#include <vector>
#include <fstream>
#include <sstream>
#include <iterator>
#include <functional>
#include <dirent.h>
Include dependency graph for desktop.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ept::core::desktop::PropertyType< PropertyId >
 
struct  ept::core::desktop::PropertyType< Name >
 
struct  ept::core::desktop::PropertyType< Group >
 
struct  ept::core::desktop::PropertyType< ShortDescription >
 
struct  ept::core::desktop::PropertyType< Package >
 
struct  ept::core::desktop::PropertyType< Icon >
 
struct  ept::core::desktop::Category
 
struct  ept::core::desktop::Entry
 
struct  ept::core::desktop::InternalList
 
struct  ept::core::desktop::Setup
 
struct  ept::core::desktop::GroupPolicy
 
struct  ept::core::desktop::Source
 
struct  ept::core::desktop::Source::IsInGroup
 

Namespaces

 ept
 -*- C++ -*- (c) 2006, 2007 Petr Rockai me@mo.nosp@m.rnfa.nosp@m.ll.ne.nosp@m.t
 
 ept::core
 
 ept::core::desktop
 

Typedefs

typedef std::set< std::string > ept::core::desktop::Categories
 

Enumerations

enum  ept::core::desktop::PropertyId {
  ept::core::desktop::Name, ept::core::desktop::Group, ept::core::desktop::ShortDescription, ept::core::desktop::Package,
  ept::core::desktop::Icon
}
 

Functions

std::istream & ept::core::desktop::operator>> (std::istream &i, Category &cat)