LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DimensionsSystemInterface::AppEffector Class Reference

#include <appeffector.h>

Inheritance diagram for DimensionsSystemInterface::AppEffector:
[legend]
Collaboration diagram for DimensionsSystemInterface::AppEffector:
[legend]

Public Member Functions

void launch (ExternalApp *pApp, const QUuid &optionalIconUid=QUuid())
 
void info (ExternalApp *pApp)
 
void remove (ExternalApp *pApp)
 
void remove (const QString &webosAppId, const QUuid &iconUid)
 
void removeLaunchpoint (const QString &webosAppId, const QString &launchpointId)
 

Static Public Member Functions

static AppEffectorappEffector ()
 

Member Function Documentation

AppEffector * DimensionsSystemInterface::AppEffector::appEffector ( )
static
void DimensionsSystemInterface::AppEffector::info ( ExternalApp pApp)
void DimensionsSystemInterface::AppEffector::launch ( ExternalApp pApp,
const QUuid &  optionalIconUid = QUuid() 
)

launch direct

void DimensionsSystemInterface::AppEffector::remove ( ExternalApp pApp)

TODO: do I want to track remove status???

...this HAS TO BE THE LAST CALL IN THIS FUNCTION!!! and also, make sure nothing much happens up the chain either

void DimensionsSystemInterface::AppEffector::remove ( const QString &  webosAppId,
const QUuid &  iconUid 
)

TODO: do I want to track remove status???

...this HAS TO BE THE LAST CALL IN THIS FUNCTION!!! and also, make sure nothing much happens up the chain either

void DimensionsSystemInterface::AppEffector::removeLaunchpoint ( const QString &  webosAppId,
const QString &  launchpointId 
)

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