Work in progress.

merge-requests/1/head
Teuniz 2015-06-05 13:08:48 +02:00
rodzic 747d6907f7
commit 9a08caa944
2 zmienionych plików z 21 dodań i 3 usunięć

Wyświetl plik

@ -816,7 +816,7 @@ void UI_Mainwindow::horPosDialChanged(int new_pos)
devparms.timebasedelayoffset -= (devparms.timebasedelayscale / 50);
}
strcpy(str, "Horizontal delay position: ");
strcpy(str, "Delayed timebase position: ");
convert_to_metric_suffix(str + strlen(str), devparms.timebasedelayoffset, 2);
@ -1636,7 +1636,7 @@ void UI_Mainwindow::horPosDialClicked(QPoint)
{
devparms.timebasedelayoffset = devparms.timebaseoffset;
strcpy(str, "Horizontal delay position: ");
strcpy(str, "Delayed timebase position: ");
convert_to_metric_suffix(str + strlen(str), devparms.timebasedelayoffset, 2);

Wyświetl plik

@ -1240,6 +1240,8 @@ void SignalCurve::mouseReleaseEvent(QMouseEvent *release_event)
char str[512];
double lefttime, righttime, delayrange;
w = width() - (2 * bordersize);
h = height() - (2 * bordersize);
@ -1275,7 +1277,23 @@ void SignalCurve::mouseReleaseEvent(QMouseEvent *release_event)
devparms->timebasedelayoffset = (devparms->timebasedelayscale / 50) * tmp;
strcpy(str, "Horizontal delay position: ");
lefttime = (7 * devparms->timebasescale) - devparms->timebaseoffset;
righttime = (7 * devparms->timebasescale) + devparms->timebaseoffset;
delayrange = 7 * devparms->timebasedelayscale;
if(devparms->timebasedelayoffset < -(lefttime - delayrange))
{
devparms->timebasedelayoffset = -(lefttime - delayrange);
}
if(devparms->timebasedelayoffset > (righttime - delayrange))
{
devparms->timebasedelayoffset = (righttime - delayrange);
}
strcpy(str, "Delayed timebase position: ");
convert_to_metric_suffix(str + strlen(str), devparms->timebasedelayoffset, 2);