00001 // ===================================================================== 00021 // ===================================================================== 00022 #ifndef __TQTUSERINTERFACE_HH 00023 #define __TQTUSERINTERFACE_HH 00024 #ifdef __CLDAQ_QT_USE 00025 00026 #include "Tglobals.h" 00027 #include "TUserInterface.hh" 00028 00029 00049 class TQtUserInterface 00050 : public TUserInterface 00051 { 00052 00053 private: 00054 Tstring theAcceptString; 00055 00056 public: 00057 TQtUserInterface( const Tstring& history ); 00058 ~TQtUserInterface(); 00059 00060 public: 00061 Tbool AcceptCommand(); 00062 const Tstring& GetInputCommand(); 00063 00064 public: 00065 Tvoid NotFoundCommand( const Tstring& commandname ) const; 00066 00067 }; 00068 00069 #endif 00070 #endif