13#ifndef KDEVSHELLWIDGET_H
14#define KDEVSHELLWIDGET_H
18#include <tqguardedptr.h>
26class 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;