CAknTaskList Class Reference
|
class CAknTaskList : public CBase
|
Class for finding out about running applications. This class specialises in locating and identifying root applications, those applications who do not have any parent window group. It can be used along-side
TApaTaskList
.
Constructor & Destructor Documentation
CAknTaskList(RWsSession &)
|
CAknTaskList
|
(
|
RWsSession
&
|
aWsSession
|
)
|
[private]
|
~CAknTaskList()
|
IMPORT_C
|
~CAknTaskList
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
|
void
|
ConstructL
|
(
|
)
|
[private]
|
FindChildWgId(TInt)
|
IMPORT_C
TInt
|
FindChildWgId
|
(
|
TInt
|
aWgId
|
)
|
const
|
Find the child window group. If there is no child, 0 is returned.
Parameters
|
TInt
aWgId
|
the window group id that you want to find the child of.
|
FindParentWgId(TInt)
|
IMPORT_C
TInt
|
FindParentWgId
|
(
|
TInt
|
aWgId
|
)
|
const
|
Find the parent window group. If there is no parent, 0 is returned.
Parameters
|
TInt
aWgId
|
the window group id that you want to find the parent of.
|
FindRootApp(TUid)
Find an application with the requested UID 3, which is running as a root application
Parameters
|
TUid
aAppUid
|
the UID 3 of the target application.
|
IsRootWindowGroup(TInt)
|
IMPORT_C
TBool
|
IsRootWindowGroup
|
(
|
TInt
|
aWgId
|
)
|
const
|
Query whether an application's window group is running as a root application.
Parameters
|
TInt
aWgId
|
the window group identifier of the target application.
|
NewL(RWsSession &)
Parameters
|
RWsSession
& aWsSession
|
an open session to the window server, often from CEikonEnv::WsSession()
|
NewLC(RWsSession &)
Parameters
|
RWsSession
& aWsSession
|
an open session to the window server, often from CEikonEnv::WsSession()
|
UpdateListL()
|
IMPORT_C void
|
UpdateListL
|
(
|
)
|
|
Refresh the window group array
WgArray()
Accessor for the window group array
Member Data Documentation
RArray< RWsSession::TWindowGroupChainInfo > iWgs
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.