forked from Ivasoft/DSView
ruler tooltip text froma
This commit is contained in:
@@ -96,12 +96,21 @@ QString Ruler::format_freq(double period, unsigned precision)
|
||||
const int prefix = ceil((order - FirstSIPrefixPower) / 3.0f);
|
||||
const double multiplier = pow(10.0, max(-prefix * 3.0 - FirstSIPrefixPower, 0.0));
|
||||
|
||||
/*
|
||||
QString s;
|
||||
QTextStream ts(&s);
|
||||
ts.setRealNumberPrecision(precision);
|
||||
ts << fixed << 1 / (period * multiplier) <<
|
||||
FreqPrefixes[prefix] << "Hz";
|
||||
return s;
|
||||
*/
|
||||
|
||||
char buf[20] = {0};
|
||||
char format[10] = {0};
|
||||
sprintf(format, "%%.%df%%s", precision);
|
||||
QString prev = FreqPrefixes[prefix] + "Hz";
|
||||
sprintf(buf, format, 1 / (period * multiplier), prev.toLatin1().data());
|
||||
return QString(buf);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,12 +119,21 @@ QString Ruler::format_time(double t, int prefix,
|
||||
{
|
||||
const double multiplier = pow(10.0, -prefix * 3 - FirstSIPrefixPower + 6.0);
|
||||
|
||||
/*
|
||||
QString s;
|
||||
QTextStream ts(&s);
|
||||
ts.setRealNumberPrecision(precision);
|
||||
ts << fixed << forcesign << (t * multiplier) / 1000000.0 <<
|
||||
SIPrefixes[prefix] << "s";
|
||||
return s;
|
||||
*/
|
||||
|
||||
char buf[20] = {0};
|
||||
char format[10] = {0};
|
||||
sprintf(format, "%%.%df%%s", precision);
|
||||
QString prev = FreqPrefixes[prefix] + "s";
|
||||
sprintf(buf, format, (t * multiplier) / 1000000.0, prev.toLatin1().data());
|
||||
return QString(buf);
|
||||
}
|
||||
|
||||
QString Ruler::format_time(double t)
|
||||
|
||||
@@ -22,6 +22,10 @@ QT += widgets
|
||||
|
||||
#QMAKE_CFLAGS_ISYSTEM = -I
|
||||
|
||||
win32:{
|
||||
#QMAKE_LFLAGS += -shared
|
||||
}
|
||||
|
||||
|
||||
TARGET = DSView
|
||||
TEMPLATE = app
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.11.0, 2021-12-14T18:05:36. -->
|
||||
<!-- Written by QtCreator 4.11.0, 2021-12-15T18:25:40. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
|
||||
Reference in New Issue
Block a user