mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 06:50:02 +02:00
also catches cerr now
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorGui@135 af1100a4-978c-4157-bff7-07162d2ba061
This commit is contained in:
parent
6a3747638d
commit
bb46b9afce
@ -57,6 +57,8 @@ private:
|
||||
qDebugStream *qout;
|
||||
qDebugStream *qerr;
|
||||
|
||||
string errMsg;
|
||||
|
||||
/** methods */
|
||||
/** Sets up the widget */
|
||||
void SetupWidgetWindow();
|
||||
|
@ -66,6 +66,7 @@ void qTabMessages::SetupWidgetWindow(){
|
||||
gridLayout->addItem(new QSpacerItem(15,10,QSizePolicy::Fixed,QSizePolicy::Fixed),2,0);
|
||||
gridLayout->addWidget(dispLog,3,0,1,5);
|
||||
|
||||
errMsg = "<nobr> Please check Messages Tab. Following message was caught:</nobr><br><br>";
|
||||
qout=new qDebugStream(std::cout,this);
|
||||
qerr=new qDebugStream(std::cerr,this);
|
||||
|
||||
@ -85,10 +86,12 @@ void qTabMessages::customEvent(QEvent *e) {
|
||||
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,string("Caught following message:\n\n")+t,"Messages");
|
||||
qDefs::Message(qDefs::WARNING,errMsg+t,"Messages");
|
||||
else if(t.find("ould not")!=string::npos)
|
||||
qDefs::Message(qDefs::WARNING,string("Caught following message:\n\n")+t,"Messages");
|
||||
qDefs::Message(qDefs::WARNING,errMsg+t,"Messages");
|
||||
|
||||
// dispLog->append(((qStreamEvent*)e)->getString());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user