14 #ifndef TGO4ANALYSISWINDOW_H
15 #define TGO4ANALYSISWINDOW_H
32 TGo4AnalysisWindow( QWidget* parent = 0,
const char* name = 0,
bool needoutput =
false,
bool needkillbtn =
true);
36 void StartAnalysisShell(
const char* cmd,
const char* workdir = 0,
bool aschildprocess =
false);
91 #endif // TGO4ANALYSISWINDOW_H
void CreateCmdLine(QHBoxLayout *)
void AddTimeStamp(QString &buf, int prio=0)
QGo4CommandsHistory * fxCmdHist
virtual void resizeEvent(QResizeEvent *)
void StartAnalysisShell(const char *cmd, const char *workdir=0, bool aschildprocess=false)
virtual void closeEvent(QCloseEvent *e)
void SetHistorySize(int sz)
TGo4AnalysisWindow(QWidget *parent=0, const char *name=0, bool needoutput=false, bool needkillbtn=true)
virtual ~TGo4AnalysisWindow()
void WorkWithDebugOutput(TGo4Slot *slot)
bool TerminateOnClose() const
void WorkWithUpdateObjectCmd(TGo4Slot *slot)
void ClearAnalysisOutput()
virtual void linkedObjectUpdated(const char *linkname, TObject *obj)
void ScrollEndAnalysisOutput()
virtual void linkedObjectRemoved(const char *linkname)
unsigned int fiMaxOuputSize
void UpdateTimeStampFormat()
void AppendOutputBuffer(const QString &value, int prio=0)
void updateTerminalOutput()
void CreateButtons(QHBoxLayout *, bool)
QProcess * fAnalysisProcess
void TerminateAnalysisProcess()
void SaveAnalysisOutput()
void WaitForNewObject(bool isobjectforeditor)