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

namespace  ept
 

-*- C++ -*- (c) 2006, 2007 Petr Rockai <me@mornfall.net>


namespace  ept::core
namespace  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)