eikbtgps.h

Go to the documentation of this file.
00001 /*
00002 * ============================================================================
00003 *  Name        : eikbtgps.h
00004 *  Part of     : UI Framework / EIKON Concrete Controls
00005 *  Description : Button group stack class definition.
00006 *  Version     : %version: %
00007 *
00008 *  Copyright © 2002-2007 Nokia.  All rights reserved.
00009 *  This material, including documentation and any related computer
00010 *  programs, is protected by copyright controlled by Nokia.  All
00011 *  rights are reserved.  Copying, including reproducing, storing,
00012 *  adapting or translating, any or all of this material requires the
00013 *  prior written consent of Nokia.  This material also contains
00014 *  confidential information which may not be disclosed to others
00015 *  without the prior written consent of Nokia.
00016 * ============================================================================
00017 * Template version: 4.1
00018 */
00019 
00020 #ifndef __EIKBTGPS_H__
00021 #define __EIKBTGPS_H__
00022 
00023 #include <coemain.h>
00024 #include <eikbtgpc.h>
00025 
00036 class CEikButtonGroupStack : public CCoeStatic
00037     {
00038 public:
00046     IMPORT_C static TSize MinimumSize();
00047 
00053     static CEikButtonGroupContainer* Current();
00054     
00060     static void AddL(CEikButtonGroupContainer& aGroup);
00061     
00067     static void Remove(CEikButtonGroupContainer& aGroup);
00068     
00069 private:
00070     inline CEikButtonGroupStack();
00071     inline static CEikButtonGroupStack* Self();
00072     
00073 private: // data
00074     TDblQue<CEikButtonGroupContainer> iBtStack;
00075     };
00076 
00077 // __EIKBTGPS_H__
00078 #endif

Copyright © Nokia Corporation 2001-2008
Back to top