Home · All Namespaces · All Classes
Public Member Functions | Static Public Attributes | Protected Member Functions

ExtraDirWatcher Class Reference

Directory and file watcher for installer extra desktop entries. More...

#include <extradirwatcher.h>

Inheritance diagram for ExtraDirWatcher:
Inheritance graph
[legend]
Collaboration diagram for ExtraDirWatcher:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExtraDirWatcher (MDataStore *dataStore, const QStringList &directories)
 ~ExtraDirWatcher ()

Static Public Attributes

static const QString DESKTOP_ENTRY_KEY_PACKAGE_STATE = "PackageState"
static const QString DESKTOP_ENTRY_KEY_PACKAGE_HAD_ERROR = "PackageHadError"
static const QString DESKTOP_ENTRY_KEY_PACKAGE_NAME = "Package"
static const QString DESKTOP_ENTRY_KEY_PACKAGE_REMOVABLE = "PackageRemovable"
static const QString DESKTOP_ENTRY_GROUP_MEEGO = "X-MeeGo"

Protected Member Functions

virtual bool isDesktopEntryValid (const MDesktopEntry &entry, const QStringList &acceptedTypes)

Detailed Description

Directory and file watcher for installer extra desktop entries.


Constructor & Destructor Documentation

ExtraDirWatcher::ExtraDirWatcher ( MDataStore *  dataStore,
const QStringList &  directories 
)
ExtraDirWatcher::~ExtraDirWatcher (  ) 

Member Function Documentation

bool ExtraDirWatcher::isDesktopEntryValid ( const MDesktopEntry &  entry,
const QStringList &  acceptedTypes 
) [protected, virtual]

Checks if desktop entry is valid.

Parameters:
entry Desktop entry to be validated
acceptedTypes List of accepted entry types
Returns:
is desktop entry valid

Reimplemented from LauncherDataStore.


Member Data Documentation

const QString ExtraDirWatcher::DESKTOP_ENTRY_GROUP_MEEGO = "X-MeeGo" [static]
const QString ExtraDirWatcher::DESKTOP_ENTRY_KEY_PACKAGE_HAD_ERROR = "PackageHadError" [static]
const QString ExtraDirWatcher::DESKTOP_ENTRY_KEY_PACKAGE_NAME = "Package" [static]
const QString ExtraDirWatcher::DESKTOP_ENTRY_KEY_PACKAGE_REMOVABLE = "PackageRemovable" [static]
const QString ExtraDirWatcher::DESKTOP_ENTRY_KEY_PACKAGE_STATE = "PackageState" [static]

The documentation for this class was generated from the following files:

Copyright © 2011 Nokia Corporation Generated on Thu Jul 7 2011 22:14:50
Doxygen 1.7.1
MeeGo Touch