UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Location: QikGregorianCalendar.h
Link against: qikctl.lib

Class CQikGregorianCalendar

class CQikGregorianCalendar : public CEikCalendarBase, public MCoeControlObserver, public MQikCommandHandler, public MQikCommandModelOwner, public MDateObserver;

Description

A standard control that displays a calendar.

This is a Gregorian Calendar. This class should only get used directly if ONLY a gregorian Calendar is requested. The CEikCalendar should be used to show the gregorian or a lunar calendar depending on a some settings. Using CEikCalendar will use any other calendar transparently.

Derivation

  • MObjectProvider - An interface that allows an object to be part of a network of object providers
  • CBase - Base class for all classes to be instantiated on the heap
  • Members

    Defined in CQikGregorianCalendar:
    CQikGregorianCalendar(), ExecuteLD(), SetCalendarObserver(), ~CQikGregorianCalendar()

    Inherited from CBase:
    Delete(), Extension_(), operator new()

    Inherited from CCoeControl:
    AccumulatedZoom(), ActivateGc(), BackedUpWindow(), Background(), CapturesPointer(), ClaimPointerGrab(), CloseWindow(), Components(), ControlContext(), ControlEnv(), CopyControlContextFrom(), CreateBackedUpWindowL(), CreateWindowL(), DeactivateGc(), DrawBackground(), DrawDeferred(), DrawForeground(), DrawNow(), DrawableWindow(), EAbsoluteZoom, ERelativeZoom, EnableDragEvents(), FindBackground(), FindFontProvider(), GetColor(), GetGc(), GrabbingComponent(), HandleComponentControlsResourceChange(), HandleRedrawEvent(), HitTest(), IgnoreEventsUntilNextPointerUp(), Index(), InitComponentArrayL(), IsActivated(), IsBackedUp(), IsBeingDestroyed(), IsBlank(), IsDimmed(), IsFocused(), IsNonFocusing(), IsReadyToDraw(), IsVisible(), LayoutManager(), MaximumWidth(), Observer(), OverrideColorL(), OwnsWindow(), Parent(), Position(), PositionRelativeToScreen(), Rect(), RecursivelyMergedInputCapabilities(), ReportEventL(), Reserved_CCoeControl_10(), Reserved_CCoeControl_11(), Reserved_CCoeControl_12(), Reserved_CCoeControl_13(), ResetGc(), ScreenFont(), SetAllowStrayPointers(), SetBackground(), SetBlank(), SetCanDrawOutsideRect(), SetComponentsToInheritVisibility(), SetControlContext(), SetCornerAndSize(), SetExtent(), SetExtentToWholeScreen(), SetFocus(), SetFocusing(), SetFontProviderL(), SetGc(), SetGloballyCapturing(), SetHitTest(), SetMaximumWidth(), SetMopParent(), SetNonFocusing(), SetObserver(), SetPointerCapture(), SetPosition(), SetRect(), SetSize(), SetSizeWithoutNotification(), SetUniqueHandle(), SetZoomFactorL(), Size(), SystemGc(), TZoomType, TextDrawer(), UniqueHandle(), Window(), ZoomWithType(), iCoeEnv, iContext, iPosition, iSize

    Inherited from CEikBorderedControl:
    ActivateL(), Border(), ComponentControl(), ConstructFromResourceL(), CountComponentControls(), Draw(), FocusChanged(), GetColorUseListL(), GetHelpContext(), HandleControlArrayEventL(), HandlePointerBufferReadyL(), HandlePointerEventL(), HandleResourceChange(), HasBorder(), InputCapabilities(), MakeVisible(), MinimumSize(), MopSupplyObject(), OfferKeyEventL(), PositionChanged(), PrepareForFocusGainL(), PrepareForFocusLossL(), RequestRelayout(), SetAdjacent(), SetBorder(), SetContainerWindowL(), SetDimmed(), SetLayoutManagerL(), SetNeighbor(), SetParent(), SetTextBaselineSpacing(), SizeChanged(), TextBaselineOffset(), WriteInternalStateL(), iBorder

    Inherited from MCoeControlObserver:
    EEventInteractionRefused, EEventPrepareFocusTransition, EEventRequestCancel, EEventRequestExit, EEventRequestFocus, EEventStateChanged, HandleControlEventL(), TCoeEvent

    Inherited from MEikBorderedControl:
    ETypeId, anonymous

    Inherited from MObjectProvider:
    MopGetObject(), MopGetObjectNoChaining()

    Inherited from MQikCommandHandler:
    HandleAttemptDimmedSelectionL(), HandleCommandL()

    Inherited from MQikCommandListOwner:
    MapCommandHandler()

    Inherited from MQikCommandModelOwner:
    DynInitOrDeleteCommandL(), FindCompatibleUiConfig()

    See also:


    Construction and destruction


    CQikGregorianCalendar()

    IMPORT_C CQikGregorianCalendar();

    Description

    Constructor. Inherits from CEikBorderedControl

    Panic codes

    EQikPanicDaysStringLengthMissmatch

    DEBUG_BUILDS: The slot is already taken by another control. RELEASE_BUILDS: does nothing.

    See also:


    ~CQikGregorianCalendar()

    IMPORT_C ~CQikGregorianCalendar();

    Description

    Destructor, cleans up everything

    [Top]


    Member functions


    SetCalendarObserver()

    virtual IMPORT_C void SetCalendarObserver(MEikCalendarObserver *aObserver);

    Description

    Sets the objec to the object to observe the calendar, so that the new date is propagated to the user of the Calendar.

    Parameters

    MEikCalendarObserver *aObserver

    The object to observe the calendar


    ExecuteLD()

    virtual IMPORT_C void ExecuteLD();

    Description

    Starts up the calendar and starts the Active Scheduler.

    Terms and conditions of use of the material