#ifndef PIAPPLGEN_H_SEEN #define PIAPPLGEN_H_SEEN #include "pimsghandler.h" #include "pisysdep.h" #include PICONT_H #include PIMENUBAR_H class PIApplicationGen : public PIMsgHandler { public: enum { kReadyState=0, kBusyState=1, kBlockedState=2 }; PIApplicationGen(); virtual ~PIApplicationGen(); virtual void Run()=0; virtual void Stop()=0; virtual void SetReady(); virtual void SetBusy(); virtual void SetBlocked(); virtual int GetState(); virtual PIContainer* MainWin() {return topcont;} virtual PIMenubar* Menubar() {return menubar;} virtual void AppendMenu(PIPDMenu *pdm); protected: PIContainer *topcont; PIMenubar *menubar; int mState; }; #endif