From 25a3c0ed50f91bd99603a336c06861f0d09b5d16 Mon Sep 17 00:00:00 2001 From: Mark Watkins <jedimark@users.sourceforge.net> Date: Sun, 7 Aug 2011 11:26:28 +1000 Subject: [PATCH] Merged Therapy & Expiratory Pressure.. --- Graphs/glcommon.cpp | 2 ++ Graphs/graphwindow.cpp | 1 + SleepLib/loader_plugins/resmed_loader.cpp | 2 +- daily.cpp | 14 +++++++------- daily.h | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Graphs/glcommon.cpp b/Graphs/glcommon.cpp index de1f305a..f573ff3d 100644 --- a/Graphs/glcommon.cpp +++ b/Graphs/glcommon.cpp @@ -117,6 +117,7 @@ void DrawTextQueue(gGraphWindow & wid) if (wid.parentWidget()!=0) { QPainter painter(&wid); + painter.setRenderHint(QPainter::TextAntialiasing,true); // TODO.. Prerotate the 90degree stuff here and keep the matrix for all of these.. for (int i=0;i<TextQueRot.size();i++) { TextBuffer & t=TextQueRot[i]; @@ -142,6 +143,7 @@ void DrawText(gGraphWindow &wid,QString text, int x, int y, float angle, QColor //wid.qglColor(color); //wid.renderText(x,wid.GetScrY()-y,0,text,*font); QPainter painter(&wid); + painter.setRenderHint(QPainter::TextAntialiasing,true); RDrawText(painter,text,x,y,0,color,font); painter.end(); } diff --git a/Graphs/graphwindow.cpp b/Graphs/graphwindow.cpp index 7c293c4c..449e09bb 100644 --- a/Graphs/graphwindow.cpp +++ b/Graphs/graphwindow.cpp @@ -847,6 +847,7 @@ void gGraphWindow::Render(int w, int h) for (QList<gLayer *>::iterator l=layers.begin();l!=layers.end();l++) { (*l)->Plot(*this,w,h); } + DrawTextQueue(*this); glDisable(GL_TEXTURE_2D); glDisable(GL_DEPTH_TEST); diff --git a/SleepLib/loader_plugins/resmed_loader.cpp b/SleepLib/loader_plugins/resmed_loader.cpp index 15a72c28..63a6ff75 100644 --- a/SleepLib/loader_plugins/resmed_loader.cpp +++ b/SleepLib/loader_plugins/resmed_loader.cpp @@ -632,7 +632,7 @@ bool ResmedLoader::LoadSAD(Session *sess,EDFParser &edf) for (int s=0;s<edf.GetNumSignals();s++) { EDFSignal & es=*edf.edfsignals[s]; - qDebug() << "SAD:" << es.label << es.digital_maximum << es.digital_minimum << es.physical_maximum << es.physical_minimum; + //qDebug() << "SAD:" << es.label << es.digital_maximum << es.digital_minimum << es.physical_maximum << es.physical_minimum; long recs=edf.edfsignals[s]->nr*edf.GetNumDataRecords(); ChannelID code; if (edf.edfsignals[s]->label=="Pulse") { diff --git a/daily.cpp b/daily.cpp index 2d00ee2b..cef04a36 100644 --- a/daily.cpp +++ b/daily.cpp @@ -87,8 +87,8 @@ Daily::Daily(QWidget *parent,QGLWidget * shared, MainWindow *mw) SF=new gGraphWindow(parental,tr("Event Flags"),shared); FRW=new gGraphWindow(parental,tr("Flow Rate"),SF); PRD=new gGraphWindow(parental,tr("Pressure"),SF); - EXPR=new gGraphWindow(parental,tr("Therapy Pressure"),SF); - THPR=new gGraphWindow(parental,tr("Exp. Pressure"),SF); + //EXPR=new gGraphWindow(parental,tr("Exp. Pressure"),SF); + THPR=new gGraphWindow(parental,tr("Therapy Pressure"),SF); LEAK=new gGraphWindow(parental,tr("Leaks"),SF); MP=new gGraphWindow(parental,tr("Mask Pressure"),SF); SNORE=new gGraphWindow(parental,tr("Snore"),SF); @@ -150,12 +150,12 @@ Daily::Daily(QWidget *parent,QGLWidget * shared, MainWindow *mw) THPR->AddLayer(new gXAxis()); THPR->AddLayer(new gYAxis()); THPR->AddLayer(AddCPAP(new gLineChart(CPAP_TherapyPressure,QColor("dark green"),square))); + THPR->AddLayer(AddCPAP(new gLineChart(CPAP_ExpiratoryPressure,QColor("dark blue"),square))); THPR->setMinimumHeight(min_height); - EXPR->AddLayer(new gXAxis()); - EXPR->AddLayer(new gYAxis()); - EXPR->AddLayer(AddCPAP(new gLineChart(CPAP_ExpiratoryPressure,QColor("dark green"),square))); - EXPR->setMinimumHeight(min_height); + //EXPR->AddLayer(new gXAxis()); + //EXPR->AddLayer(new gYAxis()); + //EXPR->setMinimumHeight(min_height); LEAK->AddLayer(new gXAxis()); @@ -308,7 +308,7 @@ Daily::Daily(QWidget *parent,QGLWidget * shared, MainWindow *mw) //int i=splitter->indexOf(NoData); splitter->setStretchFactor(NoData,1); - gGraphWindow * graphs[]={SF,FRW,MP,MV,TV,PTB,RR,PRD,EXPR,THPR,LEAK,FLG,SNORE,INTPULSE,INTSPO2}; + gGraphWindow * graphs[]={SF,FRW,MP,MV,TV,PTB,RR,PRD,THPR,LEAK,FLG,SNORE,INTPULSE,INTSPO2}; int ss=sizeof(graphs)/sizeof(gGraphWindow *); for (int i=0;i<ss;i++) { diff --git a/daily.h b/daily.h index 0b0c3b70..6abca147 100644 --- a/daily.h +++ b/daily.h @@ -82,7 +82,7 @@ private: gFlagsGroup *fg; gGraphWindow *PRD,*FRW,*G_AHI,*TAP,*LEAK,*SF,*TAP_EAP,*TAP_IAP,*PULSE,*SPO2, - *SNORE,*RR,*MP,*MV,*TV,*FLG,*PTB,*OF,*INTPULSE,*INTSPO2, *THPR, *EXPR; + *SNORE,*RR,*MP,*MV,*TV,*FLG,*PTB,*OF,*INTPULSE,*INTSPO2, *THPR; QList<gLayer *> OXIData; QList<gLayer *> CPAPData;