00001 /* 00002 * ============================================================================== 00003 * Name : csasyncappview.h 00004 * Part of : CSAsync 00005 * Interface : 00006 * Description : 00007 * Version : 00008 * 00009 * Copyright (c) 2004-2006 Nokia Corporation. 00010 * This material, including documentation and any related 00011 * computer programs, is protected by copyright controlled by 00012 * Nokia Corporation. 00013 * ============================================================================== 00014 */ 00015 00016 00017 #ifndef __CSASYNCAPPVIEW_H__ 00018 #define __CSASYNCAPPVIEW_H__ 00019 00020 // INCLUDE FILES 00021 #include <coecntrl.h> 00022 00023 // FORWARD DECLARATIONS 00024 class CCSAsyncDocument; 00025 00026 // CLASS DECLARATION 00032 class CCSAsyncAppView : public CCoeControl 00033 { 00034 public: // Constructors and destructors 00035 00044 static CCSAsyncAppView* NewL( const TRect& aRect, 00045 CCSAsyncDocument& aDocument ); 00046 00055 static CCSAsyncAppView* NewLC( const TRect& aRect, 00056 CCSAsyncDocument& aDocument ); 00057 00063 virtual ~CCSAsyncAppView(); 00064 00065 public: // Functions from base classes 00066 00072 void Draw( const TRect& aRect ) const; 00073 00074 private: // Constructors and destructors 00075 00082 CCSAsyncAppView( CCSAsyncDocument& aDocument ); 00083 00089 void ConstructL( const TRect& aRect ); 00090 00091 private: // Data 00092 00096 CCSAsyncDocument& iDocument; 00097 }; 00098 00099 00100 #endif // __CSASYNCAPPVIEW_H__ 00101 00102 00103 // End of File
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.