Go to the documentation of this file.
6 #ifndef WAC_APPLICAITON_H
7 #define WAC_APPLICAITON_H
16 class wacapplication_p;
68 std::string
name(
const std::string& localeString = std::string() )
const;
76 std::string
description(
const std::string& localeString = std::string() )
const;
std::string description(const std::string &localeString=std::string()) const
Returns the localized (brief) description of the application.
std::string name(const std::string &localeString=std::string()) const
Returns the localized (display) name of the application.
DCA_CATEGORY_ID_TYPE categoryId() const
Returns the id of the associated dca::Category. Each application is a member of only one category.
WacActions getActions() const
Returns all actions available for the application. If an application does not support actions,...
Definition of a container class for WacAction objects.
WacApplication NullWacApplication
Defines a constant unassigned WacApplication you can use for checks. if( myWacApplication == NullWacA...
The WacApplication class represents a given application e.g. HOTMAIL, GMAIL etc.
DCA_APPLICATION_ID_TYPE id() const
Returns the internal id of a WacApplication class.
int DCA_CATEGORY_ID_TYPE
Type for category ids.
bool operator==(const WacApplication &aInst) const
Equality operator, returns true if two WacApplication objects refer to the identical internal applica...
bool operator!=(const WacApplication &aInst) const
Inequality operator, returns true if two WacApplication objects refer to two different internal appli...
WacTags getTags() const
Returns all tags that are defined for a given application e.g. "RISKLEVEL_1", "HIGH BANDWIDTH" etc.
int DCA_APPLICATION_ID_TYPE
Type for application ids.
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.