refs #250, new signal for transponder mode selector

This commit is contained in:
Klaus Basan
2014-05-28 01:29:53 +02:00
parent 0a4c47c800
commit f509e600b4
2 changed files with 9 additions and 2 deletions

View File

@@ -65,16 +65,19 @@ namespace BlackGui
{
this->m_resetTimer.stop();
}
emit this->valueChanged();
}
void CTransponderModeSelector::setSelectedTransponderModeAsString(const QString &mode)
{
this->setSelectedTransponderMode(CTransponder::modeFromString(mode));
CTransponder::TransponderMode m = CTransponder::modeFromString(mode);
if (this->m_currentMode == m) return; // nothing to change
this->setSelectedTransponderMode(m);
}
void CTransponderModeSelector::resetTransponderMode()
{
if (!this->isIdentSelected()) return;
if (!this->isIdentSelected()) return; // avoid unnecessary events
this->setSelectedTransponderMode(this->m_resetMode);
}
}

View File

@@ -65,8 +65,12 @@ namespace BlackGui
void setSelectedTransponderModeAsString(const QString &mode);
signals:
//! Singal, which makes sure the value is already updated internally
void valueChanged();
//! \brief Ident ended
void identEnded();
};
} // namespace