diff -r fc7b30ed2058 -r 05bc53fe583b connectionmonitoring/connectionmonitorui/inc/EasyWLANConnectionInfo.h --- a/connectionmonitoring/connectionmonitorui/inc/EasyWLANConnectionInfo.h Thu Aug 19 10:18:49 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,102 +0,0 @@ -/* -* Copyright (c) 2004 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: Represents a WLAN connection -* -* -*/ - - -#ifndef EASYWLANCONNECTIONINFO_H_INCLUDED -#define EASYWLANCONNECTIONINFO_H_INCLUDED - -// INCLUDES -#include "WlanConnectionInfo.h" - -// CONSTANTS - -// FORWARD DECLARATIONS -class RConnectionMonitor; - -// CLASS DECLARATION -/** -* Represents a WLAN connection. -*/ -class CEasyWlanConnectionInfo : public CWlanConnectionInfo - { - public: - /** - * Static constructor - * @param aConnectionId The id of the given connection. - * @param aMonitor for refreshing details - * @param aConnectionBearerType the bearer type of connection - * @param aActiveWrapper the for refreshing - */ - static CEasyWlanConnectionInfo* NewL( TInt aConnectionId, - RConnectionMonitor* const aConnectionMonitor, - TConnMonBearerType aConnectionBearerType, - CActiveWrapper* aActiveWrapper ); - - /** - * Destructor - */ - virtual ~CEasyWlanConnectionInfo(); - - public: - /** - * Give back a copy of connection. - */ - virtual CConnectionInfoBase* DeepCopyL(); - - /** - * Refresh iListBoxItemText text, connection ListBox has a - * reference to this text. - */ - virtual void RefreshConnectionListBoxItemTextL(); - - /** - * Refresh details array of connection. - * DetailsListBox has a reference to this array. - */ - virtual void RefreshDetailsArrayL(); - - protected: // Constructors - /** - * Constructor - * @param aConnectionId The id of the given connection. - * @param aMonitor for refreshing details - * @param aConnectionBearerType the bearer type of connection - * @param aActiveWrapper the for refreshing - */ - CEasyWlanConnectionInfo( TInt aConnectionId, - RConnectionMonitor* const aConnectionMonitor, - TConnMonBearerType aConnectionBearerType, - CActiveWrapper* aActiveWrapper ); - - /** - * Second phase construction - */ - void ConstructL(); - - protected: - /** - * Creates an array with requrired details of connection to - * the listbox which visulaize details of connection. This member - * is called at initialization. - */ - virtual void ToArrayDetailsL(); - - }; - -#endif // EASYWLANCONNECTIONINFO_H_INCLUDED -//End of File. \ No newline at end of file