CCalenSettingsUiContainer Class Reference
class CCalenSettingsUiContainer : public CBase |
Inherits from
- CCalenSettingsUiContainer
Private Member Functions |
---|
| CCalenSettingsUiContainer(CCoeControl *, CAknSettingStyleListBox &, CCalenGlobalData &, CCalenCustomisationManager &) |
void | AddAlarmToneItemL(TInt) |
void | AddBinaryItemL(TBool &, TInt, TInt, TInt, TInt, TInt) |
void | AddCustomSettingsItemsL(TInt &) |
void | AddCustomSettingsWithLinkL(RPointerArray< CAknSettingItem > &, const TDesC &, TInt) |
void | AddDefaultViewItemL(TInt &, TInt, TInt, TInt, TInt) |
void | AddEnumerationItemL(TInt &, TInt, TInt, TInt, TInt, TInt) |
void | AddPluginSettingItemL(TInt &) |
void | AddSingleCustomSettingL(CAknSettingItem *, TInt) |
void | AddSnoozeTimeItemL(TInt, CArrayPtr< CGulIcon > *, TInt &) |
void | ConstructL() |
void | CreateListBoxItemsL() |
void | CreateMailboxSettingsItemL(TInt) |
void | DoLocaleCallbackL() |
TBool
| ExtCalendarAvailableL() |
void | GetHelpContext(TCoeHelpContext &) |
void | HandleExternalSettingsChangedL(TUint32) |
void | HandleNotifyError(TUint32, TInt, CCenRepNotifyHandler *) |
void | HandleNotifyGeneric(TUint32) |
void | HandlePluginChange() |
CAknSettingItem * | Item(TSettingListItemId) |
void | LoadCurrentValuesL() |
void | LoadMailboxSettingsL() |
TInt
| LocaleCallbackL(TAny *) |
void | PluginListChangedL() |
TBool
| PluginUidFinder(const TUid *, const CImplementationInformation &) |
void | PopulateViewsArrayL(RArray< CCalenViewInfo > &) |
TBool
| ShouldShowWeekTitleItem() |
void | ShowOrHideWeekTitleL() |
void | StoreMailboxSettingsL() |
void | ValidateWeekTitleItemL(CAknSettingItem *) |
Constructor & Destructor Documentation
CCalenSettingsUiContainer(CCoeControl *, CAknSettingStyleListBox &, CCalenGlobalData &, CCalenCustomisationManager &)
~CCalenSettingsUiContainer()
~CCalenSettingsUiContainer | ( | ) | |
Member Functions Documentation
AddAlarmToneItemL(TInt)
void | AddAlarmToneItemL | ( | TInt | aOrdinal | ) | [private] |
AddBinaryItemL(TBool &, TInt, TInt, TInt, TInt, TInt)
void | AddBinaryItemL | ( | TBool & | aBuffer, |
| TInt | aId, |
| TInt | aTitleResource, |
| TInt | aSettingPageResource, |
| TInt | aAssociatedResource, |
| TInt | aOrdinal |
| ) | [private] |
AddCustomSettingsItemsL(TInt &)
void | AddCustomSettingsItemsL | ( | TInt & | aOrdinal | ) | [private] |
AddCustomSettingsWithLinkL(RPointerArray< CAknSettingItem > &, const TDesC &, TInt)
AddDefaultViewItemL(TInt &, TInt, TInt, TInt, TInt)
void | AddDefaultViewItemL | ( | TInt & | aBuffer, |
| TInt | aId, |
| TInt | aTitleResource, |
| TInt | aSettingPageResource, |
| TInt | aOrdinal |
| ) | [private] |
AddEnumerationItemL(TInt &, TInt, TInt, TInt, TInt, TInt)
void | AddEnumerationItemL | ( | TInt & | aBuffer, |
| TInt | aId, |
| TInt | aTitleResource, |
| TInt | aSettingPageResource, |
| TInt | aAssociatedResource, |
| TInt | aOrdinal |
| ) | [private] |
AddPluginSettingItemL(TInt &)
void | AddPluginSettingItemL | ( | TInt & | aOrdinal | ) | [private] |
AddSingleCustomSettingL(CAknSettingItem *, TInt)
AddSnoozeTimeItemL(TInt, CArrayPtr< CGulIcon > *, TInt &)
void | AddSnoozeTimeItemL | ( | TInt | aOrdinal, |
| CArrayPtr< CGulIcon > * | aIconArray, |
| TInt & | aSnoozeTime |
| ) | [private] |
ConstructL()
void | ConstructL | ( | ) | [private] |
Symbian OS default constructor.
ConstructListBoxL()
IMPORT_C void | ConstructListBoxL | ( | ) | |
CreateListBoxItemsL()
void | CreateListBoxItemsL | ( | ) | [private] |
CreateMailboxSettingsItemL(TInt)
void | CreateMailboxSettingsItemL | ( | TInt | aOrdinal | ) | [private] |
CurrentFeatureId()
IMPORT_C TInt | CurrentFeatureId | ( | ) | const |
Retrieves the currently selected listbox feature id
- Since
- 3.1
DoLocaleCallbackL()
void | DoLocaleCallbackL | ( | ) | [private] |
Non static implementation of locale callback. We need to check if the week start has been modified and if so, update the listbox.
ExtCalendarAvailableL()
TBool
| ExtCalendarAvailableL | ( | ) | [private] |
GetHelpContext(TCoeHelpContext &)
HandleExternalSettingsChangedL(TUint32)
void | HandleExternalSettingsChangedL | ( | TUint32 | aId = 0 | ) | [private] |
Called when something else modified our settings.
HandleListBoxSelectionL(TInt, TBool &)
IMPORT_C void | HandleListBoxSelectionL | ( | TInt | aCommand, |
| TBool & | aPageStatus |
| ) | |
Handle listbox selection event
Parameters
TInt aCommand | Command id to tell origin of event |
TBool & aPageStatus | |
HandleNotifyError(TUint32, TInt, CCenRepNotifyHandler *)
Called when the central repository changes.
HandleNotifyGeneric(TUint32)
void | HandleNotifyGeneric | ( | TUint32 | aId | ) | [private] |
HandlePluginChange()
void | HandlePluginChange | ( | ) | [private] |
LoadCurrentValuesL()
void | LoadCurrentValuesL | ( | ) | [private] |
LoadMailboxSettingsL()
void | LoadMailboxSettingsL | ( | ) | [private] |
LocaleCallbackL(TAny *)
TInt
| LocaleCallbackL | ( | TAny * | aThisPtr | ) | [private, static] |
This function is called when the locale is changed.
Parameters
TAny * aThisPtr | Pointer to this object |
NewL(CCoeControl *, CAknSettingStyleListBox &, CCalenGlobalData &, CCalenCustomisationManager &)
Two-phased constructor. Does NOT take ownership of aParentControl or aListBox.
PluginListChangedL()
void | PluginListChangedL | ( | ) | [private] |
PluginUidFinder(const TUid *, const CImplementationInformation &)
Matches a uid to an array item's uid. Used in Find().
PopulateViewsArrayL(RArray< CCalenViewInfo > &)
void | PopulateViewsArrayL | ( | RArray< CCalenViewInfo > & | aArray | ) | [private] |
Populates the given array.
Parameters
RArray< CCalenViewInfo > & aArray | |
ShouldShowWeekTitleItem()
TBool
| ShouldShowWeekTitleItem | ( | ) | const [private] |
ShowOrHideWeekTitleL()
void | ShowOrHideWeekTitleL | ( | ) | [private] |
Shows or hides the week title setting as appropriate.
StoreMailboxSettingsL()
void | StoreMailboxSettingsL | ( | ) | [private] |
Stores changes to the default mailbox setting.
UpdateListBoxL()
IMPORT_C void | UpdateListBoxL | ( | ) | |
ValidateWeekTitleItemL(CAknSettingItem *)
Member Data Documentation
CCenRepNotifyHandler * iCenRepNotifyHandler
CCalenCustomisationManager & iCustomisationManager
TInt
iDefMailbox
TInt
| iDefMailbox | [private] |
TInt
iExtCalendar
TInt
| iExtCalendar | [private] |
CCalenGlobalData & iGlobalData
CCalenGlobalData & | iGlobalData | [private] |
TBool
iHasSelectedMailbox
TBool
| iHasSelectedMailbox | [private] |
TBool
iIgnoreFirstLocaleChange
TBool
| iIgnoreFirstLocaleChange | [private] |
TBool
iIgnoreNextSettingsNotification
TBool
| iIgnoreNextSettingsNotification | [private] |
CAknSettingStyleListBox & iListBox
CEnvironmentChangeNotifier * iLocaleChangeNotifier
CEnvironmentChangeNotifier * | iLocaleChangeNotifier | [private] |
RArray< CMRMailboxUtils::TMailboxInfo > iMailBoxes
RArray< CMRMailboxUtils::TMailboxInfo > | iMailBoxes | [private] |
TBool
iPageStatus
TBool
| iPageStatus | [private] |
CCoeControl * iParentControl
CRepository * iRepository
CAiwServiceHandler * iServiceHandler
CAiwServiceHandler * | iServiceHandler | [private] |
CCalenSetting * iSetting
CCalenSetting * | iSetting | [private] |
CAknSettingItemArray * iSettingItemArray
Array of setting items contained in the listbox. Owned.
TInt
iSnoozeTime
TInt
| iSnoozeTime | [private] |
TInt
iWeekFormat
TInt
| iWeekFormat | [private] |
TInt
iWeekNumberEnable
TInt
| iWeekNumberEnable | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.