mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-08-05 15:22:34 -04:00
Fix gcc warnings
This commit is contained in:
parent
2d43a5515e
commit
f5a9d38616
@ -167,6 +167,7 @@ const QStringList SpectrumMeasurements::m_tooltips = {
|
|||||||
|
|
||||||
SpectrumMeasurements::SpectrumMeasurements(QWidget *parent) :
|
SpectrumMeasurements::SpectrumMeasurements(QWidget *parent) :
|
||||||
QWidget(parent),
|
QWidget(parent),
|
||||||
|
m_measurement(SpectrumSettings::MeasurementPeaks),
|
||||||
m_table(nullptr),
|
m_table(nullptr),
|
||||||
m_peakTable(nullptr)
|
m_peakTable(nullptr)
|
||||||
{
|
{
|
||||||
@ -384,8 +385,6 @@ void SpectrumMeasurements::tableContextMenu(QPoint pos)
|
|||||||
QTableWidgetItem *item = m_table->itemAt(pos);
|
QTableWidgetItem *item = m_table->itemAt(pos);
|
||||||
if (item)
|
if (item)
|
||||||
{
|
{
|
||||||
int row = item->row();
|
|
||||||
|
|
||||||
QMenu* tableContextMenu = new QMenu(m_table);
|
QMenu* tableContextMenu = new QMenu(m_table);
|
||||||
connect(tableContextMenu, &QMenu::aboutToHide, tableContextMenu, &QMenu::deleteLater);
|
connect(tableContextMenu, &QMenu::aboutToHide, tableContextMenu, &QMenu::deleteLater);
|
||||||
|
|
||||||
@ -408,8 +407,6 @@ void SpectrumMeasurements::peakTableContextMenu(QPoint pos)
|
|||||||
QTableWidgetItem *item = m_peakTable->itemAt(pos);
|
QTableWidgetItem *item = m_peakTable->itemAt(pos);
|
||||||
if (item)
|
if (item)
|
||||||
{
|
{
|
||||||
int row = item->row();
|
|
||||||
|
|
||||||
QMenu* tableContextMenu = new QMenu(m_peakTable);
|
QMenu* tableContextMenu = new QMenu(m_peakTable);
|
||||||
connect(tableContextMenu, &QMenu::aboutToHide, tableContextMenu, &QMenu::deleteLater);
|
connect(tableContextMenu, &QMenu::aboutToHide, tableContextMenu, &QMenu::deleteLater);
|
||||||
|
|
||||||
@ -458,12 +455,16 @@ void SpectrumMeasurements::resizePeakTable()
|
|||||||
|
|
||||||
void SpectrumMeasurements::setMeasurementParams(SpectrumSettings::Measurement measurement, int peaks)
|
void SpectrumMeasurements::setMeasurementParams(SpectrumSettings::Measurement measurement, int peaks)
|
||||||
{
|
{
|
||||||
|
if ((measurement != m_measurement) || ((m_peakTable == nullptr) && (m_table == nullptr)))
|
||||||
|
{
|
||||||
// Tried using setVisible(), but that would hang, so delete and recreate
|
// Tried using setVisible(), but that would hang, so delete and recreate
|
||||||
delete m_peakTable;
|
delete m_peakTable;
|
||||||
m_peakTable = nullptr;
|
m_peakTable = nullptr;
|
||||||
delete m_table;
|
delete m_table;
|
||||||
m_table = nullptr;
|
m_table = nullptr;
|
||||||
|
|
||||||
|
m_measurement = measurement;
|
||||||
|
|
||||||
switch (measurement)
|
switch (measurement)
|
||||||
{
|
{
|
||||||
case SpectrumSettings::MeasurementPeaks:
|
case SpectrumSettings::MeasurementPeaks:
|
||||||
@ -488,6 +489,7 @@ void SpectrumMeasurements::setMeasurementParams(SpectrumSettings::Measurement me
|
|||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SpectrumMeasurements::reset()
|
void SpectrumMeasurements::reset()
|
||||||
@ -605,6 +607,6 @@ void SpectrumMeasurements::setAdjacentChannelPower(float left, float leftACPR, f
|
|||||||
|
|
||||||
void SpectrumMeasurements::setPeak(int peak, int64_t frequency, float power)
|
void SpectrumMeasurements::setPeak(int peak, int64_t frequency, float power)
|
||||||
{
|
{
|
||||||
m_peakTable->item(peak, COL_FREQUENCY)->setData(Qt::DisplayRole, frequency);
|
m_peakTable->item(peak, COL_FREQUENCY)->setData(Qt::DisplayRole, QVariant((qlonglong)frequency));
|
||||||
m_peakTable->item(peak, COL_POWER)->setData(Qt::DisplayRole, power);
|
m_peakTable->item(peak, COL_POWER)->setData(Qt::DisplayRole, power);
|
||||||
}
|
}
|
||||||
|
@ -110,6 +110,8 @@ private:
|
|||||||
void updateMeasurement(int row, float value);
|
void updateMeasurement(int row, float value);
|
||||||
bool checkSpec(const QString &spec, double value) const;
|
bool checkSpec(const QString &spec, double value) const;
|
||||||
|
|
||||||
|
SpectrumSettings::Measurement m_measurement;
|
||||||
|
|
||||||
QTableWidget *m_table;
|
QTableWidget *m_table;
|
||||||
QMenu *m_rowMenu;
|
QMenu *m_rowMenu;
|
||||||
QMenu *m_columnMenu;
|
QMenu *m_columnMenu;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user