--- a/htiui/HtiAdmin/src/HtiAdminAppView.cpp Fri Sep 03 07:53:25 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: AppView implementation, only displays two labels changed
-* from CHtiAdminAppUi class
-*
-*/
-
-
-#include <coemain.h>
-#include <AknUtils.h>
-#include <HtiAdmin.rsg>
-
-#include "HtiAdminAppView.h"
-#include "HtiAdminApplication.h" //logging
-
-// Standard construction sequence
-CHtiAdminAppView* CHtiAdminAppView::NewL(const TRect& aRect)
- {
- CHtiAdminAppView* self = CHtiAdminAppView::NewLC(aRect);
- CleanupStack::Pop(self);
- return self;
- }
-
-CHtiAdminAppView* CHtiAdminAppView::NewLC(const TRect& aRect)
- {
- CHtiAdminAppView* self = new (ELeave) CHtiAdminAppView;
- CleanupStack::PushL(self);
- self->ConstructL(aRect);
- return self;
- }
-
-CHtiAdminAppView::CHtiAdminAppView()
- {
- // no implementation required
- }
-
-CHtiAdminAppView::~CHtiAdminAppView()
- {
- delete iHtiCaption;
- delete iHtiStatus;
- delete iHtiVersionCaption;
- delete iHtiVersion;
- delete iHtiAutoStartCaption;
- delete iHtiAutoStartStatus;
- delete iHtiSelectedCommCaption;
- delete iHtiSelectedComm;
- delete iHtiCommDetails;
- }
-
-void CHtiAdminAppView::ConstructL(const TRect& aRect)
- {
- //HTI_LOG_TEXT("CHtiAdminAppView::ConstructL");
-
- iHtiCaption = HBufC::NewL( KMaxDisplayText );
- iHtiStatus = HBufC::NewL( KMaxDisplayText );
- iHtiVersionCaption = HBufC::NewL( KMaxDisplayText );
- iHtiVersion = HBufC::NewL( KMaxDisplayText );
- iHtiAutoStartCaption = HBufC::NewL( KMaxDisplayText );
- iHtiAutoStartStatus = HBufC::NewL( KMaxDisplayText );
- iHtiSelectedCommCaption = HBufC::NewL( KMaxDisplayText );
- iHtiSelectedComm = HBufC::NewL( KMaxDisplayText );
- iHtiCommDetails = HBufC::NewL( KMaxDisplayText );
-
- // Create a window for this application view
- CreateWindowL();
-
- // Set the windows size
- SetRect(aRect);
-
- // Activate the window, which makes it ready to be drawn
- ActivateL();
- }
-
-// Draw this application's view to the screen
-void CHtiAdminAppView::Draw(const TRect& /*aRect*/) const
- {
- // Get the standard graphics context
- CWindowGc& gc = SystemGc();
-
- // Gets the control's extent
- TRect rect = Rect();
-
- // Clears the screen
- gc.Clear(rect);
-
- //draw text
- const CFont* f = AknLayoutUtils::FontFromId( EAknLogicalFontSecondaryFont );
- gc.UseFont( f );
-
- TInt leftMargin = f->MaxNormalCharWidthInPixels() / 4;
-
- TPoint dP( leftMargin, f->FontLineGap() );
- gc.DrawText( *iHtiCaption, dP );
- dP.iX += f->TextWidthInPixels( *iHtiCaption );
- gc.DrawText( *iHtiStatus, dP );
-
- dP.iX = leftMargin;
- dP.iY += f->FontLineGap() * 1.5;
- gc.DrawText( *iHtiVersionCaption, dP );
- dP.iX += f->TextWidthInPixels( *iHtiVersionCaption );
- gc.DrawText( *iHtiVersion, dP );
-
- dP.iX = leftMargin;
- dP.iY += f->FontLineGap() * 1.5;
- gc.DrawText( *iHtiAutoStartCaption, dP );
- dP.iX += f->TextWidthInPixels( *iHtiAutoStartCaption );
- gc.DrawText( *iHtiAutoStartStatus, dP );
-
- dP.iX = leftMargin;
- dP.iY += f->FontLineGap() * 1.5;
- gc.DrawText( *iHtiSelectedCommCaption, dP );
- dP.iX += f->TextWidthInPixels( *iHtiSelectedCommCaption );
- gc.DrawText( *iHtiSelectedComm, dP );
- dP.iX = leftMargin;
- dP.iY += f->FontLineGap();
- gc.DrawText( *iHtiCommDetails, dP );
- }
-
-void CHtiAdminAppView::SetCaption( const TDesC& aText )
- {
- iHtiCaption->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetStatus( const TDesC& aText )
- {
- iHtiStatus->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetVersionCaption( const TDesC& aText )
- {
- iHtiVersionCaption->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetVersion( const TDesC& aText )
- {
- iHtiVersion->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetAutoStartCaption( const TDesC& aText )
- {
- iHtiAutoStartCaption->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetAutoStartStatus( const TDesC& aText )
- {
- iHtiAutoStartStatus->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetSelectedCommCaption( const TDesC& aText )
- {
- iHtiSelectedCommCaption->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetSelectedComm( const TDesC& aText )
- {
- iHtiSelectedComm->Des().Copy( aText );
- DrawDeferred();
- }
-
-void CHtiAdminAppView::SetCommDetails( const TDesC& aText )
- {
- iHtiCommDetails->Des().Copy( aText );
- DrawDeferred();
- }
-
-// End of file