diff -r 000000000000 -r 1f04cf54edd8 symhelp/helpmodel/tsrc/tlch.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/symhelp/helpmodel/tsrc/tlch.h Tue Jan 26 15:15:23 2010 +0200 @@ -0,0 +1,127 @@ +// Copyright (c) 2003-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: +// Element within Help Model module +// +// + +#ifndef __TLBX_H__ +#define __TLBX_H__ + +#if !defined(__COECNTRL_H__) +#include +#endif +#if !defined(__COECCNTX_H__) +#include +#endif +#if !defined(__COEMAIN_H__) +#include +#endif +#if !defined(__COEHELP_H__) +#include +#endif +#if !defined(__EIKAPPUI_H__) +#include +#endif +#if !defined(__EIKAPP_H__) +#include +#endif +#if !defined(__EIKDOC_H__) +#include +#endif +#if !defined(__EIKENV_H__) +#include +#endif +#if !defined(__APGTASK_H__) +#include +#endif +#if !defined(__EIKHLBX_H__) +#include +#endif +#if !defined(__EIKHLBM_H__) +#include +#endif +#if !defined(__EIKHLBI_H__) +#include +#endif +#if !defined(__EIKHLBV_H__) +#include +#endif +#if !defined(__EIKLBI_H__) +#include +#endif +#if !defined(__EIKLBM_H__) +#include +#endif +#if !defined(__EIKLBX_H__) +#include +#endif +#if !defined(__EIKCLBD_H__) +#include +#endif +#if !defined(__EIKBTGPC_H__) +#include +#endif +#if !defined(__EIKTXLBM_H__) +#include +#endif +#if !defined(__HLPMODEL_H__) +#include "HLPMODEL.H" +#endif +#if !defined(__GULICON_H__) +#include +#endif +#include + + + +const TUid KUidTLchApp={ 0x100052b7 }; + +class CTLchAppView : public CCoeControl + { +public: + void ConstructL(TRect aRect); + void GetHelpContext(TCoeHelpContext& aContext) const; + }; + + +class CTLchAppUi : public CEikAppUi + { +public: + void ConstructL(); + ~CTLchAppUi(); +public: // from CCoeAppUi + CArrayFix* HelpContextL() const; +private: // from CEikAppUi + void HandleCommandL(TInt aCommand); +private: + CTLchAppView* iAppView; + }; + +class CTLchDocument : public CEikDocument + { +public: + // construct/destruct + CTLchDocument(CEikApplication& aApp); +private: // from CEikDocument + CEikAppUi* CreateAppUiL(); + }; + +class CTLchApplication : public CEikApplication + { +private: // from CEikApplication - pure virutal + CApaDocument* CreateDocumentL(); + // FROM CApaApplication - pure virutal + TUid AppDllUid() const; + }; +#endif