kopia lustrzana https://gitlab.com/Teuniz/DSRemote
Work in progress.
rodzic
0df109e9d5
commit
2c2af87db3
|
@ -72,6 +72,8 @@ UI_Mainwindow::UI_Mainwindow()
|
|||
|
||||
devparms.channel_cnt = 4;
|
||||
|
||||
devparms.timebasescale = 1;
|
||||
|
||||
menubar = menuBar();
|
||||
|
||||
devicemenu = new QMenu;
|
||||
|
|
|
@ -154,6 +154,19 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
|
||||
drawTopLabels(painter);
|
||||
|
||||
tmp = 407 - ((devparms->timebaseoffset / (devparms->timebasescale * 14.0)) * 233);
|
||||
|
||||
if(tmp < 291)
|
||||
{
|
||||
tmp = 291;
|
||||
}
|
||||
else if(tmp > 523)
|
||||
{
|
||||
tmp = 523;
|
||||
}
|
||||
|
||||
drawSmallTriggerArrow(painter, tmp, 16, QColor(255, 128, 0));
|
||||
|
||||
painter->fillRect(0, curve_h - 30, curve_w, curve_h, QColor(32, 32, 32));
|
||||
|
||||
for(i=0; i<devparms->channel_cnt; i++)
|
||||
|
@ -201,6 +214,7 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
|
||||
painter->drawLine(0, curve_h / 2, curve_w - 1, curve_h / 2);
|
||||
}
|
||||
}
|
||||
|
||||
painter->setPen(RasterColor);
|
||||
|
||||
|
@ -210,7 +224,10 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
{
|
||||
step2 = step * i;
|
||||
|
||||
painter->drawLine(step2, curve_h / 2 + 2, step2, curve_h / 2 - 2);
|
||||
if(devparms->displaygrid)
|
||||
{
|
||||
painter->drawLine(step2, curve_h / 2 + 2, step2, curve_h / 2 - 2);
|
||||
}
|
||||
|
||||
if(i % 5)
|
||||
{
|
||||
|
@ -232,7 +249,10 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
{
|
||||
step2 = step * i;
|
||||
|
||||
painter->drawLine(curve_w / 2 + 2, step2, curve_w / 2 - 2, step2);
|
||||
if(devparms->displaygrid)
|
||||
{
|
||||
painter->drawLine(curve_w / 2 + 2, step2, curve_w / 2 - 2, step2);
|
||||
}
|
||||
|
||||
if(i % 5)
|
||||
{
|
||||
|
@ -247,7 +267,6 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
painter->drawLine(0, step2, 8, step2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(devparms == NULL)
|
||||
{
|
||||
|
@ -408,19 +427,6 @@ void SignalCurve::drawWidget(QPainter *painter, int curve_w, int curve_h)
|
|||
}
|
||||
}
|
||||
|
||||
tmp = 407 - ((devparms->timebaseoffset / (devparms->timebasescale * 14.0)) * 233);
|
||||
|
||||
if(tmp < -116)
|
||||
{
|
||||
tmp = -116;
|
||||
}
|
||||
else if(tmp > 116)
|
||||
{
|
||||
tmp = 116;
|
||||
}
|
||||
|
||||
drawSmallTriggerArrow(painter, tmp, 16, QColor(255, 128, 0));
|
||||
|
||||
// clk_end = clock();
|
||||
//
|
||||
// cpu_time_used += ((double) (clk_end - clk_start)) / CLOCKS_PER_SEC;
|
||||
|
|
Ładowanie…
Reference in New Issue