/* * * Custom widget Demo * * File : DWindow.h * Purpose : Define the window class * Author : JLV * Creation : 10/19/04 * Last Update : 10/27/04 * * (C) hexaZen 2004 * * This file is part of a demo application for Zinzala. It can be * used, distributed and modified without limitation. * * * $Id$ */ /* * $Log$ */ #ifndef _DWINDOW #define _DWINDOW #include #include #include using namespace zSDK::Cincinella; using namespace zSDK::Farfalla; class cMyConsoleView; // forward def class cDWindow : public cWindow { public: static cDWindow *NewL(cSettings *aSettings,cDSkin &aSkin); virtual ~cDWindow(); protected: void Ready(); bool CloseRequested(); protected: cDWindow(cSettings *aSettings); void ConstructL(cDSkin &aSkin); private: cSettings* iSettings; cMyConsoleView* iConsole; }; #endif