1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-03-31 16:48:29 -04:00

Massive UI revamping (v7): persistent channel show/hide

This commit is contained in:
f4exb 2022-04-12 18:27:27 +02:00
parent 2f89b79c84
commit f1cf2f4f18
140 changed files with 300 additions and 6 deletions
plugins
channelmimo
channelrx
chanalyzer
demodadsb
demodais
demodam
demodapt
demodatv
demodbfm
demodchirpchat
demoddab
demoddatv
demoddsd
demodfreedv
demodnfm
demodpacket
demodpager
demodradiosonde
demodssb
demodvor
demodvorsc
demodwfm
filesink
freqtracker
localsink
noisefigure
radioastronomy
radioclock
remotesink
sigmffilesink
udpsink
channeltx

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private:
Ui::BeamSteeringCWModGUI* ui;

View File

@ -44,6 +44,7 @@ void BeamSteeringCWModSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray BeamSteeringCWModSettings::serialize() const
@ -67,6 +68,7 @@ QByteArray BeamSteeringCWModSettings::serialize() const
s.writeS32(16, m_workspaceIndex);
s.writeBlob(17, m_geometryBytes);
s.writeBool(18, m_hidden);
return s.final();
}
@ -120,6 +122,7 @@ bool BeamSteeringCWModSettings::deserialize(const QByteArray& data)
d.readS32(16, &m_workspaceIndex);
d.readBlob(17, &m_geometryBytes);
d.readBool(18, &m_hidden, false);
return true;
}

View File

@ -38,6 +38,7 @@ struct BeamSteeringCWModSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -53,6 +53,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private:
Ui::InterferometerGUI* ui;

View File

@ -45,6 +45,7 @@ void InterferometerSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray InterferometerSettings::serialize() const
@ -64,6 +65,7 @@ QByteArray InterferometerSettings::serialize() const
s.writeS32(12, m_phase);
s.writeS32(13,m_workspaceIndex);
s.writeBlob(14, m_geometryBytes);
s.writeBool(15, m_hidden);
if (m_spectrumGUI) {
s.writeBlob(20, m_spectrumGUI->serialize());
@ -122,6 +124,7 @@ bool InterferometerSettings::deserialize(const QByteArray& data)
m_phase = tmp < -180 ? -180 : tmp > 180 ? 180 : tmp;
d.readS32(13, &m_workspaceIndex);
d.readBlob(14, &m_geometryBytes);
d.readBool(15, &m_hidden, false);
if (m_spectrumGUI)
{

View File

@ -50,6 +50,7 @@ struct InterferometerSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -55,6 +55,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -60,6 +60,7 @@ void ChannelAnalyzerSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray ChannelAnalyzerSettings::serialize() const
@ -107,7 +108,8 @@ QByteArray ChannelAnalyzerSettings::serialize() const
s.writeU32(27, m_reverseAPIChannelIndex);
s.writeS32(28, m_streamIndex);
s.writeS32(29, m_workspaceIndex);
s.writeString(30, m_geometryBytes);
s.writeBlob(30, m_geometryBytes);
s.writeBool(31, m_hidden);
return s.final();
}
@ -184,6 +186,7 @@ bool ChannelAnalyzerSettings::deserialize(const QByteArray& data)
d.readS32(28, &m_streamIndex, 0);
d.readS32(29, &m_workspaceIndex, 0);
d.readBlob(30, &m_geometryBytes);
d.readBool(31, &m_hidden, false);
return true;
}

View File

@ -62,6 +62,7 @@ struct ChannelAnalyzerSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
ChannelAnalyzerSettings();
void resetToDefaults();

View File

@ -758,6 +758,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
void highlightAircraft(Aircraft *aircraft);
void targetAircraft(Aircraft *aircraft);

View File

@ -97,6 +97,7 @@ void ADSBDemodSettings::resetToDefaults()
m_verboseModelMatching = false;
m_airfieldElevation = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray ADSBDemodSettings::serialize() const
@ -175,6 +176,7 @@ QByteArray ADSBDemodSettings::serialize() const
s.writeString(58, m_importMaxLongitude);
s.writeS32(59, m_workspaceIndex);
s.writeBlob(60, m_geometryBytes);
s.writeBool(61, m_hidden);
for (int i = 0; i < ADSBDEMOD_COLUMNS; i++) {
s.writeS32(100 + i, m_columnIndexes[i]);
@ -303,6 +305,7 @@ bool ADSBDemodSettings::deserialize(const QByteArray& data)
d.readString(58, &m_importMaxLongitude, "");
d.readS32(59, &m_workspaceIndex, 0);
d.readBlob(60, &m_geometryBytes);
d.readBool(61, &m_hidden, false);
for (int i = 0; i < ADSBDEMOD_COLUMNS; i++) {
d.readS32(100 + i, &m_columnIndexes[i], i);

View File

@ -118,6 +118,8 @@ struct ADSBDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_columnIndexes[ADSBDEMOD_COLUMNS];//!< How the columns are ordered in the table
int m_columnSizes[ADSBDEMOD_COLUMNS]; //!< Size of the coumns in the table

View File

@ -64,6 +64,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -56,6 +56,7 @@ void AISDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < AISDEMOD_MESSAGE_COLUMNS; i++)
{
@ -103,6 +104,7 @@ QByteArray AISDemodSettings::serialize() const
s.writeS32(26, m_workspaceIndex);
s.writeBlob(27, m_geometryBytes);
s.writeBool(28, m_hidden);
for (int i = 0; i < AISDEMOD_MESSAGE_COLUMNS; i++)
s.writeS32(100 + i, m_messageColumnIndexes[i]);
@ -189,6 +191,7 @@ bool AISDemodSettings::deserialize(const QByteArray& data)
d.readS32(26, &m_workspaceIndex, 0);
d.readBlob(27, &m_geometryBytes);
d.readBool(28, &m_hidden, false);
for (int i = 0; i < AISDEMOD_MESSAGE_COLUMNS; i++) {
d.readS32(100 + i, &m_messageColumnIndexes[i], i);

View File

@ -63,6 +63,7 @@ struct AISDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_messageColumnIndexes[AISDEMOD_MESSAGE_COLUMNS];//!< How the columns are ordered in the table
int m_messageColumnSizes[AISDEMOD_MESSAGE_COLUMNS]; //!< Size of the columns in the table

View File

@ -37,6 +37,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -50,6 +50,7 @@ void AMDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray AMDemodSettings::serialize() const
@ -83,6 +84,7 @@ QByteArray AMDemodSettings::serialize() const
s.writeS32(20, m_workspaceIndex);
s.writeBlob(21, m_geometryBytes);
s.writeBool(22, m_hidden);
return s.final();
}
@ -149,6 +151,7 @@ bool AMDemodSettings::deserialize(const QByteArray& data)
d.readS32(20, &m_workspaceIndex, 0);
d.readBlob(21, &m_geometryBytes);
d.readBool(22, &m_hidden, false);
return true;
}

View File

@ -52,6 +52,7 @@ struct AMDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
AMDemodSettings();
void resetToDefaults();

View File

@ -81,6 +81,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -70,6 +70,7 @@ void APTDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray APTDemodSettings::serialize() const
@ -123,6 +124,7 @@ QByteArray APTDemodSettings::serialize() const
s.writeFloat(38, m_satYaw);
s.writeS32(39, m_workspaceIndex);
s.writeBlob(40, m_geometryBytes);
s.writeBool(41, m_hidden);
return s.final();
}
@ -206,6 +208,7 @@ bool APTDemodSettings::deserialize(const QByteArray& data)
d.readFloat(38, &m_satYaw, 0.0f);
d.readS32(39, &m_workspaceIndex, 0);
d.readBlob(40, &m_geometryBytes);
d.readBool(41, &m_hidden, false);
return true;
}

View File

@ -68,6 +68,7 @@ struct APTDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
// The following are really working state, rather than settings
QString m_tle; // Satelite two-line elements, from satellite tracker

View File

@ -56,6 +56,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -60,6 +60,7 @@ void ATVDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray ATVDemodSettings::serialize() const
@ -104,6 +105,7 @@ QByteArray ATVDemodSettings::serialize() const
s.writeU32(30, m_reverseAPIChannelIndex);
s.writeS32(31, m_workspaceIndex);
s.writeBlob(32, m_geometryBytes);
s.writeBool(33, m_hidden);
return s.final();
}
@ -183,6 +185,7 @@ bool ATVDemodSettings::deserialize(const QByteArray& arrData)
m_reverseAPIChannelIndex = utmp > 99 ? 99 : utmp;
d.readS32(31, &m_workspaceIndex, 0);
d.readBlob(32, &m_geometryBytes);
d.readBool(33, &m_hidden, false);
return true;
}

View File

@ -82,6 +82,7 @@ struct ATVDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
ATVDemodSettings();
void resetToDefaults();

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -57,6 +57,7 @@ void BFMDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray BFMDemodSettings::serialize() const
@ -96,6 +97,7 @@ QByteArray BFMDemodSettings::serialize() const
s.writeBool(21, m_rdsActive);
s.writeS32(22, m_workspaceIndex);
s.writeBlob(23, m_geometryBytes);
s.writeBool(24, m_hidden);
return s.final();
}
@ -172,6 +174,7 @@ bool BFMDemodSettings::deserialize(const QByteArray& data)
d.readBool(21, &m_rdsActive, false);
d.readS32(22, &m_workspaceIndex, 0);
d.readBlob(23, &m_geometryBytes);
d.readBool(24, &m_hidden, false);
return true;
}

View File

@ -44,6 +44,7 @@ struct BFMDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -52,6 +52,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private slots:
void channelMarkerChangedByCursor();

View File

@ -90,6 +90,7 @@ void ChirpChatDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray ChirpChatDemodSettings::serialize() const
@ -135,6 +136,7 @@ QByteArray ChirpChatDemodSettings::serialize() const
s.writeS32(30, m_workspaceIndex);
s.writeBlob(31, m_geometryBytes);
s.writeBool(32, m_hidden);
return s.final();
}
@ -218,6 +220,7 @@ bool ChirpChatDemodSettings::deserialize(const QByteArray& data)
d.readS32(30, &m_workspaceIndex, 0);
d.readBlob(31, &m_geometryBytes);
d.readBool(32, &m_hidden, false);
return true;
}

View File

@ -65,6 +65,7 @@ struct ChirpChatDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -59,6 +59,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -48,6 +48,7 @@ void DABDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < DABDEMOD_COLUMNS; i++)
{
@ -85,6 +86,7 @@ QByteArray DABDemodSettings::serialize() const
s.writeS32(17, m_workspaceIndex);
s.writeBlob(18, m_geometryBytes);
s.writeBool(19, m_hidden);
for (int i = 0; i < DABDEMOD_COLUMNS; i++) {
s.writeS32(100 + i, m_columnIndexes[i]);
@ -152,6 +154,7 @@ bool DABDemodSettings::deserialize(const QByteArray& data)
d.readS32(17, &m_workspaceIndex, 0);
d.readBlob(18, &m_geometryBytes);
d.readBool(19, &m_hidden, false);
for (int i = 0; i < DABDEMOD_COLUMNS; i++) {
d.readS32(100 + i, &m_columnIndexes[i], i);

View File

@ -48,6 +48,7 @@ struct DABDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_columnIndexes[DABDEMOD_COLUMNS];//!< How the columns are ordered in the table
int m_columnSizes[DABDEMOD_COLUMNS]; //!< Size of the columns in the table

View File

@ -56,6 +56,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
virtual MessageQueue *getInputMessageQueue() { return &m_inputMessageQueue; }

View File

@ -71,6 +71,7 @@ void DATVDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray DATVDemodSettings::serialize() const
@ -122,6 +123,7 @@ QByteArray DATVDemodSettings::serialize() const
s.writeS32(38, m_workspaceIndex);
s.writeBlob(39, m_geometryBytes);
s.writeBool(40, m_hidden);
return s.final();
}
@ -219,6 +221,7 @@ bool DATVDemodSettings::deserialize(const QByteArray& data)
d.readS32(38, &m_workspaceIndex, 0);
d.readBlob(39, &m_geometryBytes);
d.readBool(40, &m_hidden, false);
validateSystemConfiguration();

View File

@ -110,6 +110,7 @@ struct DATVDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
static const int m_softLDPCMaxMaxTrials = 50;

View File

@ -58,6 +58,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -60,6 +60,7 @@ void DSDDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray DSDDemodSettings::serialize() const
@ -105,6 +106,7 @@ QByteArray DSDDemodSettings::serialize() const
s.writeS32(32, m_workspaceIndex);
s.writeBlob(33, m_geometryBytes);
s.writeBool(34, m_hidden);
return s.final();
}
@ -187,6 +189,7 @@ bool DSDDemodSettings::deserialize(const QByteArray& data)
d.readS32(32, &m_workspaceIndex, 0);
d.readBlob(33, &m_geometryBytes);
d.readBool(34, &m_hidden, false);
return true;
}

View File

@ -54,6 +54,7 @@ struct DSDDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -56,6 +56,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -57,6 +57,7 @@ void FreeDVDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray FreeDVDemodSettings::serialize() const
@ -89,6 +90,7 @@ QByteArray FreeDVDemodSettings::serialize() const
s.writeS32(26, m_workspaceIndex);
s.writeBlob(27, m_geometryBytes);
s.writeBool(28, m_hidden);
return s.final();
}
@ -160,6 +162,7 @@ bool FreeDVDemodSettings::deserialize(const QByteArray& data)
d.readS32(26, &m_workspaceIndex, 0);
d.readBlob(27, &m_geometryBytes);
d.readBool(28, &m_hidden, false);
return true;
}

View File

@ -53,6 +53,7 @@ struct FreeDVDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -36,6 +36,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -75,6 +75,7 @@ void NFMDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray NFMDemodSettings::serialize() const
@ -116,6 +117,7 @@ QByteArray NFMDemodSettings::serialize() const
s.writeS32(27, m_workspaceIndex);
s.writeBlob(28, m_geometryBytes);
s.writeBool(29, m_hidden);
return s.final();
}
@ -188,6 +190,7 @@ bool NFMDemodSettings::deserialize(const QByteArray& data)
d.readS32(27, &m_workspaceIndex, 0);
d.readBlob(28, &m_geometryBytes);
d.readBool(29, &m_hidden, false);
return true;
}

View File

@ -56,6 +56,7 @@ struct NFMDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -64,6 +64,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -54,6 +54,7 @@ void PacketDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < PACKETDEMOD_COLUMNS; i++)
{
@ -98,6 +99,7 @@ QByteArray PacketDemodSettings::serialize() const
s.writeS32(28, m_workspaceIndex);
s.writeBlob(29, m_geometryBytes);
s.writeBool(30, m_hidden);
for (int i = 0; i < PACKETDEMOD_COLUMNS; i++) {
s.writeS32(100 + i, m_columnIndexes[i]);
@ -179,6 +181,7 @@ bool PacketDemodSettings::deserialize(const QByteArray& data)
d.readS32(28, &m_workspaceIndex, 0);
d.readBlob(29, &m_geometryBytes);
d.readBool(30, &m_hidden, false);
for (int i = 0; i < PACKETDEMOD_COLUMNS; i++) {
d.readS32(100 + i, &m_columnIndexes[i], i);

View File

@ -59,6 +59,7 @@ struct PacketDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_columnIndexes[PACKETDEMOD_COLUMNS];//!< How the columns are ordered in the table
int m_columnSizes[PACKETDEMOD_COLUMNS]; //!< Size of the columns in the table

View File

@ -58,6 +58,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -57,6 +57,7 @@ void PagerDemodSettings::resetToDefaults()
m_reverseAPIChannelIndex = 0;
m_reverse = false;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < PAGERDEMOD_MESSAGE_COLUMNS; i++)
{
@ -106,6 +107,7 @@ QByteArray PagerDemodSettings::serialize() const
s.writeS32(28, m_workspaceIndex);
s.writeBlob(29, m_geometryBytes);
s.writeBool(30, m_hidden);
for (int i = 0; i < PAGERDEMOD_MESSAGE_COLUMNS; i++) {
s.writeS32(100 + i, m_messageColumnIndexes[i]);
@ -200,6 +202,7 @@ bool PagerDemodSettings::deserialize(const QByteArray& data)
d.readS32(28, &m_workspaceIndex, 0);
d.readBlob(29, &m_geometryBytes);
d.readBool(30, &m_hidden, false);
for (int i = 0; i < PAGERDEMOD_MESSAGE_COLUMNS; i++) {
d.readS32(100 + i, &m_messageColumnIndexes[i], i);

View File

@ -69,6 +69,7 @@ struct PagerDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_messageColumnIndexes[PAGERDEMOD_MESSAGE_COLUMNS];//!< How the columns are ordered in the table
int m_messageColumnSizes[PAGERDEMOD_MESSAGE_COLUMNS]; //!< Size of the columns in the table

View File

@ -60,6 +60,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -55,6 +55,7 @@ void RadiosondeDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < RADIOSONDEDEMOD_FRAME_COLUMNS; i++)
{
@ -101,6 +102,7 @@ QByteArray RadiosondeDemodSettings::serialize() const
s.writeS32(26, m_workspaceIndex);
s.writeBlob(27, m_geometryBytes);
s.writeBool(28, m_hidden);
for (int i = 0; i < RADIOSONDEDEMOD_FRAME_COLUMNS; i++)
s.writeS32(100 + i, m_frameColumnIndexes[i]);
@ -186,6 +188,7 @@ bool RadiosondeDemodSettings::deserialize(const QByteArray& data)
d.readS32(26, &m_workspaceIndex, 0);
d.readBlob(27, &m_geometryBytes);
d.readBool(28, &m_hidden, false);
for (int i = 0; i < RADIOSONDEDEMOD_FRAME_COLUMNS; i++) {
d.readS32(100 + i, &m_frameColumnIndexes[i], i);

View File

@ -59,6 +59,7 @@ struct RadiosondeDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_frameColumnIndexes[RADIOSONDEDEMOD_FRAME_COLUMNS];//!< How the columns are ordered in the table
int m_frameColumnSizes[RADIOSONDEDEMOD_FRAME_COLUMNS]; //!< Size of the columns in the table

View File

@ -39,6 +39,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -64,6 +64,7 @@ void SSBDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray SSBDemodSettings::serialize() const
@ -103,6 +104,7 @@ QByteArray SSBDemodSettings::serialize() const
s.writeS32(25, m_workspaceIndex);
s.writeBlob(26, m_geometryBytes);
s.writeBool(27, m_hidden);
return s.final();
}
@ -174,6 +176,7 @@ bool SSBDemodSettings::deserialize(const QByteArray& data)
d.readS32(25, &m_workspaceIndex, 0);
d.readBlob(26, &m_geometryBytes);
d.readBool(27, &m_hidden, false);
return true;
}

View File

@ -49,6 +49,7 @@ struct SSBDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -217,6 +217,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
void selectVOR(VORGUI *vorGUI, bool selected);

View File

@ -45,6 +45,7 @@ void VORDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
m_identThreshold = 2.0;
m_refThresholdDB = -45.0;
@ -88,6 +89,7 @@ QByteArray VORDemodSettings::serialize() const
s.writeS32(25, m_workspaceIndex);
s.writeBlob(26, m_geometryBytes);
s.writeBool(27, m_hidden);
for (int i = 0; i < VORDEMOD_COLUMNS; i++) {
s.writeS32(100 + i, m_columnIndexes[i]);
@ -159,6 +161,7 @@ bool VORDemodSettings::deserialize(const QByteArray& data)
d.readS32(25, &m_workspaceIndex, 0);
d.readBlob(26, &m_geometryBytes);
d.readBool(27, &m_hidden, false);
for (int i = 0; i < VORDEMOD_COLUMNS; i++) {
d.readS32(100 + i, &m_columnIndexes[i], i);

View File

@ -56,6 +56,7 @@ struct VORDemodSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_columnIndexes[VORDEMOD_COLUMNS];//!< How the columns are ordered in the table
int m_columnSizes[VORDEMOD_COLUMNS]; //!< Size of the coumns in the table

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -47,6 +47,7 @@ void VORDemodSCSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
m_identThreshold = 2.0;
m_refThresholdDB = -45.0;
@ -83,6 +84,7 @@ QByteArray VORDemodSCSettings::serialize() const
s.writeS32(24, m_workspaceIndex);
s.writeBlob(25, m_geometryBytes);
s.writeBool(26, m_hidden);
return s.final();
}
@ -146,6 +148,7 @@ bool VORDemodSCSettings::deserialize(const QByteArray& data)
d.readS32(24, &m_workspaceIndex, 0);
d.readBlob(25, &m_geometryBytes);
d.readBool(26, &m_hidden, false);
return true;
}

View File

@ -48,6 +48,7 @@ struct VORDemodSCSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
// Highest frequency is the FM subcarrier at up to ~11kHz
// However, old VORs can have 0.005% frequency offset, which is 6kHz

View File

@ -34,6 +34,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -53,6 +53,7 @@ void WFMDemodSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray WFMDemodSettings::serialize() const
@ -84,6 +85,7 @@ QByteArray WFMDemodSettings::serialize() const
s.writeS32(19, m_workspaceIndex);
s.writeBlob(20, m_geometryBytes);
s.writeBool(21, m_hidden);
return s.final();
}
@ -149,6 +151,7 @@ bool WFMDemodSettings::deserialize(const QByteArray& data)
d.readS32(19, &m_workspaceIndex, 0);
d.readBlob(20, &m_geometryBytes);
d.readBool(21, &m_hidden, false);
return true;
}

View File

@ -42,6 +42,7 @@ struct WFMDemodSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -55,6 +55,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -50,6 +50,7 @@ void FileSinkSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray FileSinkSettings::serialize() const
@ -88,6 +89,7 @@ QByteArray FileSinkSettings::serialize() const
s.writeS32(20, m_workspaceIndex);
s.writeBlob(21, m_geometryBytes);
s.writeBool(22, m_hidden);
return s.final();
}
@ -159,6 +161,7 @@ bool FileSinkSettings::deserialize(const QByteArray& data)
d.readS32(20, &m_workspaceIndex, 0);
d.readBlob(21, &m_geometryBytes);
d.readBool(22, &m_hidden, false);
return true;
}

View File

@ -43,6 +43,7 @@ struct FileSinkSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_spectrumGUI;
Serializable *m_channelMarker;

View File

@ -55,6 +55,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -53,6 +53,7 @@ void FreqTrackerSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray FreqTrackerSettings::serialize() const
@ -94,6 +95,7 @@ QByteArray FreqTrackerSettings::serialize() const
s.writeS32(24, m_workspaceIndex);
s.writeBlob(25, m_geometryBytes);
s.writeBool(26, m_hidden);
return s.final();
}
@ -176,6 +178,7 @@ bool FreqTrackerSettings::deserialize(const QByteArray& data)
d.readS32(24, &m_workspaceIndex, 0);
d.readBlob(25, &m_geometryBytes);
d.readBool(26, &m_hidden, false);
return true;
}

View File

@ -59,6 +59,7 @@ struct FreqTrackerSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
FreqTrackerSettings();
void resetToDefaults();

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private:
Ui::LocalSinkGUI* ui;

View File

@ -45,6 +45,7 @@ void LocalSinkSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray LocalSinkSettings::serialize() const
@ -73,6 +74,7 @@ QByteArray LocalSinkSettings::serialize() const
s.writeS32(16, m_workspaceIndex);
s.writeBlob(17, m_geometryBytes);
s.writeBool(18, m_hidden);
return s.final();
}
@ -130,6 +132,7 @@ bool LocalSinkSettings::deserialize(const QByteArray& data)
d.readS32(16, &m_workspaceIndex, 0);
d.readBlob(17, &m_geometryBytes);
d.readBool(18, &m_hidden, false);
return true;
}

View File

@ -39,6 +39,7 @@ struct LocalSinkSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -61,6 +61,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -66,6 +66,7 @@ void NoiseFigureSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < NOISEFIGURE_COLUMNS; i++)
{
@ -120,6 +121,7 @@ QByteArray NoiseFigureSettings::serialize() const
s.writeS32(29, m_workspaceIndex);
s.writeBlob(30, m_geometryBytes);
s.writeBool(31, m_hidden);
for (int i = 0; i < NOISEFIGURE_COLUMNS; i++) {
s.writeS32(100 + i, m_resultsColumnIndexes[i]);
@ -203,6 +205,7 @@ bool NoiseFigureSettings::deserialize(const QByteArray& data)
d.readS32(29, &m_workspaceIndex, 0);
d.readBlob(30, &m_geometryBytes);
d.readBool(31, &m_hidden, false);
for (int i = 0; i < NOISEFIGURE_COLUMNS; i++) {
d.readS32(100 + i, &m_resultsColumnIndexes[i], i);

View File

@ -88,6 +88,7 @@ struct NoiseFigureSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_resultsColumnIndexes[NOISEFIGURE_COLUMNS];//!< How the columns are ordered in the table
int m_resultsColumnSizes[NOISEFIGURE_COLUMNS]; //!< Size of the columns in the table

View File

@ -204,6 +204,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -164,6 +164,7 @@ void RadioAstronomySettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
for (int i = 0; i < RADIOASTRONOMY_POWERTABLE_COLUMNS; i++)
{
@ -308,6 +309,7 @@ QByteArray RadioAstronomySettings::serialize() const
s.writeU32(188, m_reverseAPIChannelIndex);
s.writeS32(189, m_workspaceIndex);
s.writeBlob(190, m_geometryBytes);
s.writeBool(191, m_hidden);
for (int i = 0; i < RADIOASTRONOMY_POWERTABLE_COLUMNS; i++) {
s.writeS32(400 + i, m_powerTableColumnIndexes[i]);
@ -477,6 +479,7 @@ bool RadioAstronomySettings::deserialize(const QByteArray& data)
m_reverseAPIChannelIndex = utmp > 99 ? 99 : utmp;
d.readS32(189, &m_workspaceIndex, 0);
d.readBlob(190, &m_geometryBytes);
d.readBool(191, &m_hidden, false);
for (int i = 0; i < RADIOASTRONOMY_POWERTABLE_COLUMNS; i++) {
d.readS32(400 + i, &m_powerTableColumnIndexes[i], i);

View File

@ -225,6 +225,7 @@ struct RadioAstronomySettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
int m_powerTableColumnIndexes[RADIOASTRONOMY_POWERTABLE_COLUMNS];//!< How the columns are ordered in the table
int m_powerTableColumnSizes[RADIOASTRONOMY_POWERTABLE_COLUMNS]; //!< Size of the columns in the table

View File

@ -57,6 +57,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -47,6 +47,7 @@ void RadioClockSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray RadioClockSettings::serialize() const
@ -82,6 +83,7 @@ QByteArray RadioClockSettings::serialize() const
s.writeS32(23, m_workspaceIndex);
s.writeBlob(24, m_geometryBytes);
s.writeBool(25, m_hidden);
return s.final();
}
@ -146,6 +148,7 @@ bool RadioClockSettings::deserialize(const QByteArray& data)
d.readS32(23, &m_workspaceIndex, 0);
d.readBlob(24, &m_geometryBytes);
d.readBool(25, &m_hidden, false);
return true;
}

View File

@ -56,6 +56,7 @@ struct RadioClockSettings
Serializable *m_rollupState;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
static const int RADIOCLOCK_CHANNEL_SAMPLE_RATE = 1000;
static const int m_scopeStreams = 8;

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; }
virtual QString getTitle() const { return m_settings.m_title; }
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; }
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private:
Ui::RemoteSinkGUI* ui;

View File

@ -54,6 +54,7 @@ void RemoteSinkSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray RemoteSinkSettings::serialize() const
@ -86,6 +87,7 @@ QByteArray RemoteSinkSettings::serialize() const
s.writeS32(18, m_workspaceIndex);
s.writeBlob(19, m_geometryBytes);
s.writeBool(20, m_hidden);
return s.final();
}
@ -161,6 +163,7 @@ bool RemoteSinkSettings::deserialize(const QByteArray& data)
d.readS32(18, &m_workspaceIndex, 0);
d.readBlob(19, &m_geometryBytes);
d.readBool(20, &m_hidden, false);
return true;
}

View File

@ -48,6 +48,7 @@ struct RemoteSinkSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -55,6 +55,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -50,6 +50,7 @@ void SigMFFileSinkSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray SigMFFileSinkSettings::serialize() const
@ -88,6 +89,7 @@ QByteArray SigMFFileSinkSettings::serialize() const
s.writeS32(21, m_workspaceIndex);
s.writeBlob(22, m_geometryBytes);
s.writeBool(23, m_hidden);
return s.final();
}
@ -159,6 +161,7 @@ bool SigMFFileSinkSettings::deserialize(const QByteArray& data)
d.readS32(21, &m_workspaceIndex, 0);
d.readBlob(22, &m_geometryBytes);
d.readBool(23, &m_hidden, false);
return true;
}

View File

@ -44,6 +44,7 @@ struct SigMFFileSinkSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_spectrumGUI;
Serializable *m_channelMarker;

View File

@ -55,6 +55,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -58,6 +58,7 @@ void UDPSinkSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray UDPSinkSettings::serialize() const
@ -102,6 +103,7 @@ QByteArray UDPSinkSettings::serialize() const
s.writeS32(30, m_workspaceIndex);
s.writeBlob(31, m_geometryBytes);
s.writeBool(32, m_hidden);
return s.final();
@ -201,8 +203,9 @@ bool UDPSinkSettings::deserialize(const QByteArray& data)
m_rollupState->deserialize(bytetmp);
}
d.readS32(29, &m_workspaceIndex, 0);
d.readBlob(30, &m_geometryBytes);
d.readS32(30, &m_workspaceIndex, 0);
d.readBlob(31, &m_geometryBytes);
d.readBool(32, &m_hidden, false);
return true;
}

View File

@ -71,6 +71,7 @@ struct UDPSinkSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_spectrumGUI;

View File

@ -51,6 +51,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

View File

@ -46,6 +46,7 @@ void FileSourceSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray FileSourceSettings::serialize() const
@ -75,6 +76,7 @@ QByteArray FileSourceSettings::serialize() const
s.writeS32(16, m_workspaceIndex);
s.writeBlob(17, m_geometryBytes);
s.writeBool(18, m_hidden);
return s.final();
}
@ -135,6 +137,7 @@ bool FileSourceSettings::deserialize(const QByteArray& data)
d.readS32(16, &m_workspaceIndex, 0);
d.readBlob(17, &m_geometryBytes);
d.readBool(18, &m_hidden, false);
return true;
}

View File

@ -40,6 +40,7 @@ struct FileSourceSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -54,6 +54,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
private:
Ui::LocalSourceGUI* ui;

View File

@ -45,6 +45,7 @@ void LocalSourceSettings::resetToDefaults()
m_reverseAPIDeviceIndex = 0;
m_reverseAPIChannelIndex = 0;
m_workspaceIndex = 0;
m_hidden = false;
}
QByteArray LocalSourceSettings::serialize() const
@ -72,6 +73,7 @@ QByteArray LocalSourceSettings::serialize() const
s.writeS32(17, m_workspaceIndex);
s.writeBlob(18, m_geometryBytes);
s.writeBool(19, m_hidden);
return s.final();
}
@ -126,8 +128,9 @@ bool LocalSourceSettings::deserialize(const QByteArray& data)
m_channelMarker->deserialize(bytetmp);
}
d.readS32(27, &m_workspaceIndex, 0);
d.readBlob(28, &m_geometryBytes);
d.readS32(17, &m_workspaceIndex, 0);
d.readBlob(18, &m_geometryBytes);
d.readBool(19, &m_hidden, false);
return true;
}

View File

@ -39,6 +39,7 @@ struct LocalSourceSettings
uint16_t m_reverseAPIChannelIndex;
int m_workspaceIndex;
QByteArray m_geometryBytes;
bool m_hidden;
Serializable *m_channelMarker;
Serializable *m_rollupState;

View File

@ -61,7 +61,8 @@ public:
virtual QByteArray getGeometryBytes() const { return m_settings.m_geometryBytes; };
virtual QString getTitle() const { return m_settings.m_title; };
virtual QColor getTitleColor() const { return m_settings.m_rgbColor; };
virtual void zetHidden(bool hidden) { m_settings.m_hidden = hidden; }
virtual bool getHidden() const { return m_settings.m_hidden; }
public slots:
void channelMarkerChangedByCursor();

Some files were not shown because too many files have changed in this diff Show More