diff -r f92a4f87e424 -r 012cc2ee6408 usbmgmt/usbmgr/host/functiondrivers/ms/msmm/refppnotifier/src/refppdialog.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/usbmgmt/usbmgr/host/functiondrivers/ms/msmm/refppnotifier/src/refppdialog.cpp Wed Sep 01 12:35:00 2010 +0100 @@ -0,0 +1,87 @@ +/* +* Copyright (c) 2008-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: +* +*/ + +/** + @file + @internalComponent +*/ + +#include "refppdialog.h" +/** + Constructor + */ +CRefPPDialog::CRefPPDialog(TBool* aDlgFlag):iDlgFlagInOwner(aDlgFlag) + { + } +/** + Destructor + */ +CRefPPDialog::~CRefPPDialog() + { + } +/** + This is a static method used by refppnotifier to initialize a CRefDialog object. + + @param aDlgFlag The flag in the owner of this dialog. This flag is used + to indicate if the dialog has been closed by the user + by click the button on the dialog. + + @return A pointer to the newly initialized object. + */ +CRefPPDialog* CRefPPDialog::NewLC(TBool* aDlgFlag) + { + CRefPPDialog* self = new (ELeave)CRefPPDialog(aDlgFlag); + CleanupStack::PushL(self); + self->ConstructL(); + return self; + } +/** + This is a static method used by refppnotifier to initialize a CRefDialog object. + + @param aDlgFlag The flag in the owner of this dialog. This flag is used + to indicate if the dialog has been closed by the user + by click the button on the dialog. + + @return A pointer to the newly initialized object. + */ +CRefPPDialog* CRefPPDialog::NewL(TBool* aDlgFlag) + { + CRefPPDialog* self=CRefPPDialog::NewLC(aDlgFlag); + CleanupStack::Pop(self); + return self; + } +/** + Method for the second phase construction. + */ +void CRefPPDialog::ConstructL() + { + } +/** + Get called when the dialog is closed by user closing the dialog. Must return ETrue to + allow the dialog to close. + + @param aButtonId the button pressed when OkToExitL() is called. + + @return TBool ETrue to let the dialog close. + EFalse to keep the dialog on screen. + + */ +TBool CRefPPDialog::OkToExitL(TInt /*aButtonId*/) + { + *iDlgFlagInOwner = EFalse; + return ETrue; + }