// // C++ Interface: k9process // // Description: // // // Author: Jean-Michel PETIT , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #ifndef K9PROCESS_H #define K9PROCESS_H #include #include /** @author Jean-Michel PETIT */ class k9Process : public TDEProcess { Q_OBJECT public: k9Process(TQObject *parent = 0, const char *name = 0); void sync(); const TQString & debug(); ~k9Process(); int getElapsed() const; virtual bool start (RunMode runmode=NotifyOnExit, Communication comm=NoCommunication); private: bool m_waitSync; TQString m_debug; TQTime m_elapsed; private slots: void slotProcessExited(TDEProcess *proc); }; #endif