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.