diff -r 1fc85118c3ae -r 870918037e16 simpsyconfigurator/inc/simpsyuiappui.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/simpsyconfigurator/inc/simpsyuiappui.h Wed Sep 01 12:31:27 2010 +0100 @@ -0,0 +1,73 @@ +/* +* Copyright (c) 2005-2006 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: Simulation PSY Configuration UI application AppUi class. +* +*/ + + +#ifndef CSIMPSYUIAPPUI_H_ +#define CSIMPSYUIAPPUI_H_ + +#include +#include + +#include "simpsyuicontainer.h" + +#include "simpsyuiao.h" + +class CAknDialog; +class CAknWaitDialog; + +class CSimPsyUiAppUi: public CAknAppUi, + public MSimPsyAOObserver, + public MProgressDialogCallback + { + public: + CSimPsyUiAppUi(); + ~CSimPsyUiAppUi(); + public: //from CAknAppUi + void ConstructL(); + void DynInitMenuPaneL(TInt /*aResourceId*/, + CEikMenuPane* /*aMenuPane*/); + TKeyResponse HandleKeyEventL(const TKeyEvent& /*aKeyEvent*/, + TEventCode /*aType*/); + void HandleCommandL(TInt aCommand); + + /** + * Inherited from MSimPsyAOObserver + */ + void NotifyLocationRequestCompletedL(); + + /** + * Inherited from MProgressDialogCallback + */ + void DialogDismissedL (TInt aButtonId); + + private: + CSimPsyUiContainer* iAppContainer; + + /** + * Active object interface to obtain Location information + * Owns + */ + CSimPsyUiAO* iLocationRequestor; + + /** + * Wait Note + * Owns + */ + CAknWaitDialog* iWaitDialog; + }; + +#endif // CSIMPSYUIAPPUI_H_ \ No newline at end of file