PianetaRadio 2022-12-09 20:22:08 +01:00 zatwierdzone przez GitHub
rodzic d8c9bf1594
commit 8c4d24c5e2
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
3 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -171,7 +171,7 @@ MainWindow::MainWindow(QWidget *parent)
ui->progressBar_Smeter->setGateValue(80); ui->progressBar_Smeter->setGateValue(80);
ui->progressBar_Smeter->setValue(-54); ui->progressBar_Smeter->setValue(-54);
ui->progressBar_Smeter->resetPeakValue(); ui->progressBar_Smeter->resetPeakValue();
ui->progressBar_Smeter->setPeakFactor(rigCom.rigRefresh/1000.0/2); ui->progressBar_Smeter->setPeakFactor(rigCom.rigRefresh/1000.0);
//VFO //VFO
ui->lineEdit_vfoMain->setValue(0); ui->lineEdit_vfoMain->setValue(0);

Wyświetl plik

@ -204,7 +204,7 @@
<rect> <rect>
<x>200</x> <x>200</x>
<y>10</y> <y>10</y>
<width>40</width> <width>51</width>
<height>16</height> <height>16</height>
</rect> </rect>
</property> </property>
@ -217,7 +217,7 @@
<rect> <rect>
<x>430</x> <x>430</x>
<y>10</y> <y>10</y>
<width>40</width> <width>51</width>
<height>16</height> <height>16</height>
</rect> </rect>
</property> </property>

Wyświetl plik

@ -126,6 +126,7 @@ void SMeter::drawProgress(QPainter *painter)
void SMeter::drawPeak(QPainter *painter) void SMeter::drawPeak(QPainter *painter)
{ {
double max, min; double max, min;
double gate;
painter->save(); painter->save();
painter->setPen(Qt::NoPen); painter->setPen(Qt::NoPen);
@ -134,11 +135,13 @@ void SMeter::drawPeak(QPainter *painter)
{ {
max = maxValue; max = maxValue;
min = minValue; min = minValue;
gate = gateValue;
} }
else //SMeter else //SMeter
{ {
max = 60; max = 60;
min = -54; min = -54;
gate = 0;
} }
double length = width()-14; double length = width()-14;
@ -149,7 +152,7 @@ void SMeter::drawPeak(QPainter *painter)
else peakValue = peakValue - peakFactor*(peakValue - currentValue); else peakValue = peakValue - peakFactor*(peakValue - currentValue);
if (peakValue>max) peakValue = max; if (peakValue>max) peakValue = max;
if (peakValue>=gateValue) painter->setBrush(QColor(Qt::red)); if (peakValue>=gate) painter->setBrush(QColor(Qt::red));
else painter->setBrush(progressColor); else painter->setBrush(progressColor);
initX = (peakValue - min) * increment; initX = (peakValue - min) * increment;