//-----------------------------------------------------------------------------
#include <iostream>
+//#include <QT>
#include <QPainterPath>
#include <QBrush>
#include <QPen>
int foo = 40 + (int)((CursorCPos - GraphStart) * GraphPixelsPerPoint);
int bar = 40 + ((CursorDPos - GraphStart) * GraphPixelsPerPoint);
QRect r_stt(foo, r.top(), bar-foo, r.bottom() );
- painter.fillRect(r_stt, QBrush( QT_ORANGE_TS ));
- painter.drawRect(r_stt);
+ QBrush b_stt( QBrush( QT_ORANGE_TS ));
+ b_stt.setStyle(Qt::Dense1Pattern);
+ painter.setPen(Qt::NoPen);
+ painter.fillRect(r_stt, b_stt);
}
// Mark Clock pulse
int foo = 40 + (int)((i - GraphStart) * GraphPixelsPerPoint);
int bar = 40 + ((i + PlotClock - GraphStart) * GraphPixelsPerPoint);
QRect r_clock(foo, r.top(), bar-foo, r.bottom() );
- painter.fillRect(r_clock, QBrush( QT_RED_TS ));
- painter.drawRect(r_clock);
+
+ QBrush b_clk( QBrush( QT_RED_TS ));
+ b_clk.setStyle(Qt::Dense1Pattern);
+ painter.setPen(Qt::NoPen);
+ painter.fillRect(r_clock, b_clk);
}
}
//painter.setPen( QT_LIGHTBLUE ); painter.drawPath(cursorDPath);
char str[200];
- sprintf(str, "@%d max=%d min=%d mean=%d n=%d/%d dt=%d [%.3f] zoom=%.3f CursorA=%d [%d] CursorB=%d [%d] GridX=%d GridY=%d (%s)",
+ sprintf(str, "@%d max=%d min=%d mean=%d n=%d/%d dt=%d [%.3f] zoom=%.3f CursorA=%d [%d] CursorB=%d [%d] GridX=%d GridY=%d (%s) [Clock RF/%d]",
GraphStart, yMax, yMin, yMean, n, GraphTraceLen,
CursorBPos - CursorAPos,
(CursorBPos - CursorAPos)/CursorScaleFactor,
GraphBuffer[CursorBPos],
PlotGridXdefault,
PlotGridYdefault,
- GridLocked ? "Locked" : "Unlocked"
+ GridLocked ? "Locked" : "Unlocked",
+ PlotClock
);
painter.setPen( QT_WHITE );
- painter.drawText(50, r.bottom() - 20, str);
+ painter.drawText(50, r.bottom() - 10, str);
}
ProxWidget::ProxWidget(QWidget *parent) : QWidget(parent), GraphStart(0), GraphPixelsPerPoint(1)
setAutoFillBackground(true);
CursorAPos = 0;
CursorBPos = 0;
+ PlotClock = 0;
}
void ProxWidget::closeEvent(QCloseEvent *event)