UIQ Technology
Symbian OS Library

UIQ 3.1 SDK        UIQ developer portal

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



Location: qbtselectdlg.h
Link against: qbtsharedui.lib

Class CQBTUISelectDialog

class CQBTUISelectDialog : public CEikDialog, public MBTSelectNotifierObserver, public MQikListBoxObserver, public MCoeForegroundObserver;

Description

This is a shared ui class. It show's a list with bluetooth devices that are found by a search. There is a single and a multiple select choice.

Derivation

  • MEikBorderedControl - Interface for bordered controls
  • 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 CQBTUISelectDialog:
    HandleGainingForeground(), HandleLosingForeground(), HandleRegistryResponseL(), NewL(), OkToExitL(), PostLayoutDynInitL(), PreLayoutDynInitL(), PrepareForcedExitL(), RunDlgLD(), SetDialogObserver(), ~CQBTUISelectDialog()

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

    Inherited from CCoeControl:
    AccumulatedZoom(), ActivateGc(), BackedUpWindow(), Background(), CapturesPointer(), ClaimPointerGrab(), CloseWindow(), ComponentArrayExists(), Components(), ControlContext(), ControlEnv(), CopyControlContextFrom(), CreateBackedUpWindowL(), CreateWindowL(), DeactivateGc(), DrawBackground(), DrawDeferred(), DrawForeground(), DrawNow(), DrawableWindow(), EAbsoluteZoom, ERelativeZoom, EnableDragEvents(), FindBackground(), FindFontProvider(), GetColor(), GetGc(), GetTextDrawer(), GrabbingComponent(), HandleComponentControlsResourceChange(), HandleRedrawEvent(), HitTest(), IgnoreEventsUntilNextPointerUp(), Index(), InitComponentArrayL(), IsActivated(), IsBackedUp(), IsBeingDestroyed(), IsBlank(), IsDimmed(), IsFocused(), IsNonFocusing(), IsReadyToDraw(), IsVisible(), LayoutManager(), MaximumWidth(), MopNext(), Observer(), OverrideColorL(), OwnsWindow(), Parent(), Position(), PositionRelativeToScreen(), Rect(), RecursivelyMergedInputCapabilities(), ReportEventL(), Reserved_2(), 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:
    Draw(), PositionChanged(), WriteInternalStateL(), iBorder

    Inherited from CEikDialog:
    ActivateFirstPageL(), ActivateL(), ActivePageId(), ActivePageIndex(), AddCommandListL(), AddTabL(), AdjustAllIdsOnPage(), Border(), CEikDialog_Reserved_3(), CEikDialog_Reserved_4(), CEikDialog_Reserved_5(), CEikDialog_Reserved_6(), ComponentControl(), ConstructFromResourceL(), ConstructSleepingAlertDialogL(), ConstructSleepingDialogL(), Control(), ControlCaption(), ControlOrNull(), CountComponentControls(), CreateCustomControlL(), CreateLineByTypeL(), CurrentLine(), DeleteCommandListL(), DeleteLine(), DisableTitlePointerEvents(), DynInitOrDeleteCommandL(), EAllPersistence, ELandscapePersistence, ENoPersistence, EPortraitPersistence, ESoftkeyStyleSmallPersistence, ExecuteLD(), ExitSleepingDialog(), FindCompatibleUiConfig(), FindLineIndex(), FocusChanged(), GetColorUseListL(), GetHelpContext(), HandleAttemptDimmedSelectionL(), HandleCommandL(), HandleControlArrayEventL(), HandleControlEventL(), HandleControlStateChangeL(), HandleInteractionRefused(), HandlePointerBufferReadyL(), HandlePointerEventL(), HandleResourceChange(), HandleUiConfigChangedL(), HasBorder(), IdOfFocusControl(), InputCapabilities(), InsertLineL(), IsCommandListActive(), Layout(), Line(), LineChangedL(), MakeLineVisible(), MakeVisible(), MakeWholeLineVisible(), MapCommandHandler(), MinimumSize(), MopSupplyObject(), OfferKeyEventL(), PageChangedL(), Persistence(), PreferredSize(), PrepareForFocusGainL(), PrepareForFocusLossL(), PrepareForFocusTransitionL(), PrepareLC(), RequestRelayout(), ResetLineMinimumSizes(), RotateFocusByL(), RouseSleepingDialog(), RunLD(), SetActivePageL(), SetAdjacent(), SetBorder(), SetCategoryModelAsCommandsL(), SetContainerWindowL(), SetControlCaptionL(), SetDimmed(), SetHelpContext(), SetInitialCurrentLine(), SetLayoutManagerL(), SetLineDimmedNow(), SetLineNonFocusing(), SetNeighbor(), SetPageDensePacking(), SetPageDimmedNow(), SetParent(), SetPersistence(), SetSizeAndPosition(), SetTextBaselineSpacing(), SetTitleL(), SetTitleLeftImageL(), SizeChanged(), SwapCommandListL(), SwitchLineLatency(), TPersistenceFlag, TextBaselineOffset(), Title(), TryChangeFocusToL(), TryExitL(), operator class MQikCommandListOwner &(), operator class MQikCommandListOwner *(), operator const class MQikCommandListOwner &(), operator const class MQikCommandListOwner *()

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

    Inherited from MCoeForegroundObserver:
    MCoeForegroundObserver_Reserved_1(), MCoeForegroundObserver_Reserved_2()

    Inherited from MEikBorderedControl:
    ETypeId, anonymous

    Inherited from MObjectProvider:
    MObjectProvider_Reserved1(), MObjectProvider_Reserved2(), MopGetObject(), MopGetObjectNoChaining()

    Inherited from MQikListBoxObserver:
    EEventBottomReached, EEventCustomStart, EEventDimmedItemConfirmedAttempt, EEventEmptyListBoxActioned, EEventHighlightMoved, EEventItemConfirmed, EEventItemHighlighted, EEventItemTapped, EEventMatchBufferChanged, EEventMatchBufferFull, EEventSelectionChanged, EEventSlotIndexChanged, EEventTopReached, HandleListBoxEventL(), TQikListBoxEvent


    Construction and destruction


    NewL()

    static IMPORT_C CQBTUISelectDialog *NewL(CBTDeviceArray *aSelectedDeviceArray, TInt aMajorFilter=KQBTDeviceFilterAll, TInt aMinorFilter=KQBTDeviceFilterAll, TInt aServiceFilter=KQBTDeviceFilterAll);

    Description

    Parameters

    CBTDeviceArray *aSelectedDeviceArray

    TInt aMajorFilter

    TInt aMinorFilter

    TInt aServiceFilter

    Return value

    CQBTUISelectDialog *


    ~CQBTUISelectDialog()

    IMPORT_C ~CQBTUISelectDialog();

    Description

    Destructor.

    [Top]


    Member functions


    RunDlgLD()

    IMPORT_C TInt RunDlgLD(TUint32 aDlgFlags);

    Description

    Parameters

    TUint32 aDlgFlags

    Return value

    TInt


    SetDialogObserver()

    IMPORT_C void SetDialogObserver(MQBTUISelectDialogObserver *aObserver);

    Description

    Used to set a dialog observer if non_waiting is used

    Parameters

    MQBTUISelectDialogObserver *aObserver

    A pointer to a dialog observer.


    HandleRegistryResponseL()

    virtual void HandleRegistryResponseL(TUint32 aActionMask, TInt aError, CBTDevice *aDevice, RBTDeviceArray *aResponse);

    Description

    Handles the callback from the registry when an action completed.

    Parameters

    TUint32 aActionMask

    The action.

    TInt aError

    An error message.

    CBTDevice *aDevice

    RBTDeviceArray *aResponse


    HandleGainingForeground()

    virtual void HandleGainingForeground();

    Description

    Handles the application coming to the foreground.


    HandleLosingForeground()

    virtual void HandleLosingForeground();

    Description

    Handles the application going into the background.


    OkToExitL()

    private: virtual TBool OkToExitL(TInt aButtonId);

    Description

    Parameters

    TInt aButtonId

    Return value

    TBool


    PreLayoutDynInitL()

    private: virtual void PreLayoutDynInitL();

    Description


    PostLayoutDynInitL()

    private: virtual void PostLayoutDynInitL();

    Description


    PrepareForcedExitL()

    private: virtual TInt PrepareForcedExitL();

    Description

    Return value

    TInt