The CustomControlable default implementation class. More...
#include "murl_custom_controlable.h"
Additional Inherited Members | |
Public Types inherited from Murl::ICustomControlable | |
enum | FetchResult { FETCHRESULT_NONE , FETCHRESULT_NEWDATA , FETCHRESULT_NODATA , FETCHRESULT_FAILED } |
Enumeration to indicate the result of a background fetch operation. More... | |
Detailed Description
The CustomControlable default implementation class.
The CustomControlable should be used as the base class for implementing a custom control object to get default implelentations for all methods.
Constructor & Destructor Documentation
◆ CustomControlable()
|
inline |
Constructor taking the name of the control.
- Parameters
-
controlName The name of the control.
Member Function Documentation
◆ GetName()
|
inlineoverridevirtual |
Default implementation of IControlable::GetName().
- Returns
- The controlable's name.
Implements Murl::IControlable.
◆ ConfigChanged()
|
inlineoverridevirtual |
Default implementation of IControlable::ConfigChanged().
- Parameters
-
appConfig The application configuration object.
Implements Murl::IControlable.
◆ Init()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::Init().
- Parameters
-
platform A pointer to the platform.
- Returns
- true if successful.
Implements Murl::ICustomControlable.
◆ DeInit()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::DeInit().
- Returns
- true if successful.
Implements Murl::ICustomControlable.
◆ AppFinishLaunching()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppFinishLaunching().
- Parameters
-
launchOptions The launch options.
- Returns
- false if not used, true if the launchOptions have been processed.
Implements Murl::ICustomControlable.
◆ AppOpenURL() [1/2]
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppOpenURL().
- Parameters
-
url The url string. sourceApplication The source application string. annotation A property-list object supplied by the source application.
- Returns
- false if not used, true if the url has been processed.
Implements Murl::ICustomControlable.
◆ AppOpenURL() [2/2]
Default implementation of ICustomControlable::AppOpenURL().
- Parameters
-
url The url string. options A dictionary of launch options.
- Returns
- false if not used, true if the url has been processed.
Implements Murl::ICustomControlable.
◆ AppReceiveNotification()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppReceiveNotification().
- Parameters
-
notification Encapsulates details about the notification (UILocalNotification*).
Implements Murl::ICustomControlable.
◆ AppRegisterForRemoteNotification()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppRegisterForRemoteNotification().
- Parameters
-
deviceToken The device token. error An optional error (NSError*) or null.
Implements Murl::ICustomControlable.
◆ AppRegisterUserNotificationSettings()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppRegisterUserNotificationSettings().
- Parameters
-
notificationSettings The user notification settings (UIUserNotificationSettings*).
Implements Murl::ICustomControlable.
◆ AppHandleActionWithIdentifier()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppHandleActionWithIdentifier().
- Parameters
-
identifier The identifier string associated with the action. notification The local notification object that was triggered (UILocalNotification*). userInfo Dictionary containing information related to the remote notification (NSDictionary*).
Implements Murl::ICustomControlable.
◆ AppReceiveRemoteNotification()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppReceiveRemoteNotification().
- Parameters
-
userInfo Encapsulates details about the notification (NSDictionary*).
- Returns
- A result that indicates whether content was available.
Implements Murl::ICustomControlable.
References Murl::ICustomControlable::FETCHRESULT_NONE.
◆ AppPerformBackgroundFetch()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppPerformBackgroundFetch().
- Returns
- A result that indicates whether content was available.
Implements Murl::ICustomControlable.
References Murl::ICustomControlable::FETCHRESULT_NONE.
◆ AppHandleEventsForBackgroundURLSession()
|
inlineoverridevirtual |
Default implementation of ICustomControlable::AppHandleEventsForBackgroundURLSession().
- Parameters
-
identifier The identifier of the URL session requiring attention.
Implements Murl::ICustomControlable.
The documentation for this class was generated from the following file:
- murl_custom_controlable.h