epoc32/include/mw/apgctl.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 #endif
    24 #endif
    25 
    25 
    26 // classes defined:
    26 // classes defined:
    27 class CApaSystemControl;
    27 class CApaSystemControl;
       
    28 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
    28 class CApaSystemControlList;
    29 class CApaSystemControlList;
    29 //
    30 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
       
    31 
    30 // classes referenced:
    32 // classes referenced:
    31 class RFs;
    33 class RFs;
    32 class CApaMaskedBitmap;
    34 class CApaMaskedBitmap;
    33 //
    35 //
    34 
    36 
   108 	
   110 	
   109 	friend class CApaSystemControlList;
   111 	friend class CApaSystemControlList;
   110 	};
   112 	};
   111 
   113 
   112 
   114 
   113 
   115 #ifndef SYMBIAN_ENABLE_SPLIT_HEADERS
   114 class CApaSystemControlList : public CBase
   116 class CApaSystemControlList : public CBase
   115 /** Provides a list of all available control panel applications present on the phone. 
   117 /** Provides a list of all available control panel applications present on the phone. 
   116 This class is implemented as a linked list of CApaSystemControl. Updates the control panel application list by removing 
   118 This class is implemented as a linked list of CApaSystemControl. Updates the control panel application list by removing 
   117 control panels that no longer exist, adding new control panels found to the control panel application list and replacing 
   119 control panels that no longer exist, adding new control panels found to the control panel application list and replacing 
   118 a control panel if found in an earlier drive.
   120 a control panel if found in an earlier drive.
   153 updated (by calling UpdateL()). It returns 1 for a newly created list.
   155 updated (by calling UpdateL()). It returns 1 for a newly created list.
   154 
   156 
   155 @return The number of times the control panel application list has been changed. */
   157 @return The number of times the control panel application list has been changed. */
   156 	{ return iUpdateCount; }
   158 	{ return iUpdateCount; }
   157 
   159 
   158 
   160 #endif //SYMBIAN_ENABLE_SPLIT_HEADERS
   159 
   161 
   160 #endif
   162 #endif