diff --git a/slsDetectorGui/src/qTabMessages.cpp b/slsDetectorGui/src/qTabMessages.cpp index 3bbe0db9f..e3bbc4b79 100644 --- a/slsDetectorGui/src/qTabMessages.cpp +++ b/slsDetectorGui/src/qTabMessages.cpp @@ -50,6 +50,7 @@ void qTabMessages::SetupWidgetWindow(){ dispLog->setFocusPolicy(Qt::NoFocus); dispLog->setTextColor(Qt::darkBlue); + btnSave = new QPushButton("Save Log ",this); btnSave->setFocusPolicy(Qt::NoFocus); btnSave->setFixedWidth(100); @@ -67,8 +68,8 @@ void qTabMessages::SetupWidgetWindow(){ gridLayout->addWidget(dispLog,3,0,1,5); errMsg = " Please check Messages Tab. Following message was caught:

"; - //qout=new qDebugStream(std::cout,this); - //qerr=new qDebugStream(std::cerr,this); + qout=new qDebugStream(std::cout,this); + qerr=new qDebugStream(std::cerr,this); } @@ -82,17 +83,11 @@ void qTabMessages::Initialization(){ //------------------------------------------------------------------------------------------------------------------------------------------------- void qTabMessages::customEvent(QEvent *e) { - if (e->type() == (STREAMEVENT)) - dispLog->append(((qStreamEvent*)e)->getString()); - -/* QString temp = ((qStreamEvent*)e)->getString(); + if (e->type() == (STREAMEVENT)){ + QString temp = ((qStreamEvent*)e)->getString(); dispLog->append(temp); - string t=string(temp.toAscii().constData()); - if(t.find("not connect")!=string::npos) - qDefs::Message(qDefs::WARNING,errMsg+t+string(""),"Messages"); - else if(t.find("ould not")!=string::npos) - qDefs::Message(qDefs::WARNING,errMsg+t+string(""),"Messages"); -*/ + } + } //------------------------------------------------------------------------------------------------------------------------------------------------- @@ -114,6 +109,8 @@ void qTabMessages::SaveLog() { } else qDefs::Message(qDefs::WARNING,"Attempt to save log file failed.","Messages"); } + + qDefs::checkErrorMessage(myDet); }