diff -r d40e813b23c0 -r 48060abbbeaf htiui/HtiAdmin/src/HtiAdminAppView.cpp --- a/htiui/HtiAdmin/src/HtiAdminAppView.cpp Thu Jul 15 18:39:46 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 -#include -#include - -#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