check error message in between implemented in gui, uncommented the displaying messages part

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorGui@165 af1100a4-978c-4157-bff7-07162d2ba061
This commit is contained in:
l_maliakal_d 2013-03-13 15:51:10 +00:00
parent 7352407968
commit b0534f194a

View File

@ -50,6 +50,7 @@ void qTabMessages::SetupWidgetWindow(){
dispLog->setFocusPolicy(Qt::NoFocus); dispLog->setFocusPolicy(Qt::NoFocus);
dispLog->setTextColor(Qt::darkBlue); dispLog->setTextColor(Qt::darkBlue);
btnSave = new QPushButton("Save Log ",this); btnSave = new QPushButton("Save Log ",this);
btnSave->setFocusPolicy(Qt::NoFocus); btnSave->setFocusPolicy(Qt::NoFocus);
btnSave->setFixedWidth(100); btnSave->setFixedWidth(100);
@ -67,8 +68,8 @@ void qTabMessages::SetupWidgetWindow(){
gridLayout->addWidget(dispLog,3,0,1,5); gridLayout->addWidget(dispLog,3,0,1,5);
errMsg = "<nobr> Please check Messages Tab. Following message was caught:</nobr><br><br><nobr><font color=\"darkBlue\">"; errMsg = "<nobr> Please check Messages Tab. Following message was caught:</nobr><br><br><nobr><font color=\"darkBlue\">";
//qout=new qDebugStream(std::cout,this); qout=new qDebugStream(std::cout,this);
//qerr=new qDebugStream(std::cerr,this); qerr=new qDebugStream(std::cerr,this);
} }
@ -82,17 +83,11 @@ void qTabMessages::Initialization(){
//------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------
void qTabMessages::customEvent(QEvent *e) { void qTabMessages::customEvent(QEvent *e) {
if (e->type() == (STREAMEVENT)) if (e->type() == (STREAMEVENT)){
dispLog->append(((qStreamEvent*)e)->getString()); QString temp = ((qStreamEvent*)e)->getString();
/* QString temp = ((qStreamEvent*)e)->getString();
dispLog->append(temp); dispLog->append(temp);
string t=string(temp.toAscii().constData()); }
if(t.find("not connect")!=string::npos)
qDefs::Message(qDefs::WARNING,errMsg+t+string("</font></nobr>"),"Messages");
else if(t.find("ould not")!=string::npos)
qDefs::Message(qDefs::WARNING,errMsg+t+string("</font></nobr>"),"Messages");
*/
} }
//------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------
@ -114,6 +109,8 @@ void qTabMessages::SaveLog() {
} }
else qDefs::Message(qDefs::WARNING,"Attempt to save log file failed.","Messages"); else qDefs::Message(qDefs::WARNING,"Attempt to save log file failed.","Messages");
} }
qDefs::checkErrorMessage(myDet);
} }