13 #ifndef KDEVSHELLWIDGET_H 14 #define KDEVSHELLWIDGET_H 16 #include <tqstrlist.h> 18 #include <tqguardedptr.h> 26 class KDevShellWidget :
public TQVBox
33 KDevShellWidget(TQWidget *parent = 0,
const char *name = 0);
34 virtual ~KDevShellWidget();
41 void setShell(
const TQString & shell,
const TQStrList & arguments = TQStrList() );
53 void setAutoReactivateOnClose(
bool doAutoActivate );
59 void sendInput(
const TQString & text );
72 void shellExited(
int exitcode );
78 void shellSignalled(
int signalcode );
84 void receivedData(
const TQString & );
88 void processExited( TDEProcess * );
89 void setAutoReactivateOnCloseDelayed( );
92 TQGuardedPtr<KParts::ReadOnlyPart> m_konsolePart;
94 TQStrList m_shellArguments;
95 bool m_doAutoActivate;