Merge pull request #224 from deltecent/master

Fix audio level meters in RDLogedit voice tracker
This commit is contained in:
Fred Gleason 2018-08-29 15:50:47 +00:00 committed by GitHub
commit 59472798b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 0 deletions

View File

@ -17536,3 +17536,5 @@
2018-08-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the RDXport service to throw
a segfault when importing audio.
2018-08-28 Patrick Linstruth <patrick@deltecent.com>
* Fixed a regression in rdlogedit(1) that broke audio level meters.

View File

@ -117,6 +117,8 @@ MainWidget::MainWidget(QWidget *parent)
// CAE Connection
//
#ifndef WIN32
connect(rda->cae(),SIGNAL(isConnected(bool)),
this,SLOT(caeConnectedData(bool)));
rda->cae()->connectHost();
#endif // WIN32
@ -292,6 +294,15 @@ void MainWidget::connectedData(bool state)
{
}
void MainWidget::caeConnectedData(bool state)
{
std::vector<int> cards;
RDLogeditConf *conf=new RDLogeditConf(rda->config()->stationName());
cards.push_back(conf->inputCard());
cards.push_back(conf->outputCard());
rda->cae()->enableMetering(&cards);
}
void MainWidget::userData()
{

View File

@ -53,6 +53,7 @@ class MainWidget : public QWidget
private slots:
void connectedData(bool state);
void caeConnectedData(bool state);
void userData();
void recentData(bool state);
void addData();