20 #ifndef _PROCESSWIDGET_H_ 21 #define _PROCESSWIDGET_H_ 23 #include <tdelistbox.h> 39 enum Type { Diagnostic, Normal, Error };
43 virtual bool isCustomItem();
46 TQColor blend(
const TQColor &c1,
const TQColor &c2,
double k = 0.25)
const;
49 virtual void paint(TQPainter *p);
76 void startJob(
const TQString &dir,
const TQString &command);
80 void killJob(
int signo = SIGTERM );
86 virtual void insertStdoutLine(
const TQCString &line);
93 virtual void insertStderrLine(
const TQCString &line);
95 virtual void addPartialStdoutLine(
const TQCString&);
96 virtual void addPartialStderrLine(
const TQCString&);
105 virtual void childFinished(
bool normal,
int status);
108 void processExited(TDEProcess *);
109 void rowSelected(
int row);
112 virtual TQSize minimumSizeHint()
const;
113 void maybeScrollToBottom();
116 void slotProcessExited(TDEProcess*);
119 TDEProcess *childproc;
Convenience class to catch output of TDEProcess.
Listbox item for process widgets.