some more graph stuff
This commit is contained in:
parent
86d0f1e1b8
commit
e5529d122f
1 changed files with 15 additions and 5 deletions
|
@ -50,7 +50,8 @@ CServerLogging::CServerLogging() :
|
||||||
const QColor PlotFrameColor ( Qt::black ); // black frame
|
const QColor PlotFrameColor ( Qt::black ); // black frame
|
||||||
const QColor PlotGridColor ( Qt::gray ); // gray grid
|
const QColor PlotGridColor ( Qt::gray ); // gray grid
|
||||||
const QColor PlotTextColor ( Qt::black ); // black text
|
const QColor PlotTextColor ( Qt::black ); // black text
|
||||||
const QColor PlotMarkerColor ( Qt::red ); // red marker
|
const QColor PlotMarkerNewColor ( Qt::blue ); // blue marker for new connection
|
||||||
|
const QColor PlotMarkerStopColor ( Qt::red ); // red marker server stop
|
||||||
|
|
||||||
// get current date (this is the right edge of the x-axis)
|
// get current date (this is the right edge of the x-axis)
|
||||||
const QDate curDate = QDate::currentDate();
|
const QDate curDate = QDate::currentDate();
|
||||||
|
@ -130,15 +131,24 @@ CServerLogging::CServerLogging() :
|
||||||
// TEST add some points in the graph
|
// TEST add some points in the graph
|
||||||
const QDate testDate = QDate::currentDate().addDays ( -3 );
|
const QDate testDate = QDate::currentDate().addDays ( -3 );
|
||||||
const QTime testTime = QTime ( 18, 0, 0, 0 );
|
const QTime testTime = QTime ( 18, 0, 0, 0 );
|
||||||
|
const bool bIsServerStop = false;
|
||||||
|
|
||||||
const int iXAxisOffs = curDate.daysTo ( testDate );
|
const int iXAxisOffs = curDate.daysTo ( testDate );
|
||||||
const int iYAxisOffs = 24 - testTime.hour();
|
const int iYAxisOffs = 24 - testTime.hour();
|
||||||
|
|
||||||
const QPoint curPoint (
|
const QPoint curPoint (
|
||||||
PlotGridFrame.x() + PlotGridFrame.width() / iNumTicksX * ( iNumTicksX + iXAxisOffs ),
|
PlotGridFrame.x() + iXSpace * ( iNumTicksX + iXAxisOffs ),
|
||||||
PlotGridFrame.y() + PlotGridFrame.height() / ( iYAxisEnd - iYAxisStart ) * iYAxisOffs );
|
PlotGridFrame.y() + static_cast<int> ( static_cast<double> ( PlotGridFrame.height() ) / ( iYAxisEnd - iYAxisStart ) * iYAxisOffs ) );
|
||||||
|
|
||||||
PlotPainter.setPen ( QPen ( QBrush ( PlotMarkerColor ), 9 ) );
|
// we use different markers for new connection and server stop items
|
||||||
|
if ( bIsServerStop )
|
||||||
|
{
|
||||||
|
PlotPainter.setPen ( QPen ( QBrush ( PlotMarkerStopColor ), 9, Qt::SolidLine, Qt::RoundCap ) );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
PlotPainter.setPen ( QPen ( QBrush ( PlotMarkerNewColor ), 9 ) );
|
||||||
|
}
|
||||||
PlotPainter.drawPoint ( curPoint );
|
PlotPainter.drawPoint ( curPoint );
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue