fix for chat/settings button
This commit is contained in:
parent
037cdeaf83
commit
2303efb046
3 changed files with 199 additions and 173 deletions
|
@ -626,7 +626,7 @@ void CChannel::UpdateSocketBufferSize ( const double dLocalStdDev )
|
||||||
// completely filled
|
// completely filled
|
||||||
// - we need at least a jitter buffer size of the audio packet duration
|
// - we need at least a jitter buffer size of the audio packet duration
|
||||||
// -> add audio buffer duration
|
// -> add audio buffer duration
|
||||||
const double dHysteresis = 0.3;
|
const double dHysteresis = 0.2;
|
||||||
|
|
||||||
// accumulate the standard deviations of input network stream and
|
// accumulate the standard deviations of input network stream and
|
||||||
// internal timer,
|
// internal timer,
|
||||||
|
|
|
@ -915,6 +915,33 @@ void CLlconClientDlg::UpdateDisplay()
|
||||||
ledConnection->SetLight ( MUL_COL_LED_RED );
|
ledConnection->SetLight ( MUL_COL_LED_RED );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// update settings/chat buttons (do not fire signals since it is an update)
|
||||||
|
if ( chbSettings->isChecked() && !ClientSettingsDlg.isVisible() )
|
||||||
|
{
|
||||||
|
chbSettings->blockSignals ( true );
|
||||||
|
chbSettings->setChecked ( false );
|
||||||
|
chbSettings->blockSignals ( false );
|
||||||
|
}
|
||||||
|
if ( !chbSettings->isChecked() && ClientSettingsDlg.isVisible() )
|
||||||
|
{
|
||||||
|
chbSettings->blockSignals ( true );
|
||||||
|
chbSettings->setChecked ( true );
|
||||||
|
chbSettings->blockSignals ( false );
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( chbChat->isChecked() && !ChatDlg.isVisible() )
|
||||||
|
{
|
||||||
|
chbChat->blockSignals ( true );
|
||||||
|
chbChat->setChecked ( false );
|
||||||
|
chbChat->blockSignals ( false );
|
||||||
|
}
|
||||||
|
if ( !chbChat->isChecked() && ChatDlg.isVisible() )
|
||||||
|
{
|
||||||
|
chbChat->blockSignals ( true );
|
||||||
|
chbChat->setChecked ( true );
|
||||||
|
chbChat->blockSignals ( false );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CLlconClientDlg::SetGUIDesign ( const EGUIDesign eNewDesign )
|
void CLlconClientDlg::SetGUIDesign ( const EGUIDesign eNewDesign )
|
||||||
|
|
|
@ -117,8 +117,7 @@ public slots:
|
||||||
void OnConnectDisconBut();
|
void OnConnectDisconBut();
|
||||||
void OnTimerSigMet();
|
void OnTimerSigMet();
|
||||||
|
|
||||||
void OnTimerStatus()
|
void OnTimerStatus() { UpdateDisplay(); }
|
||||||
{ UpdateDisplay(); }
|
|
||||||
|
|
||||||
void OnTimerPing();
|
void OnTimerPing();
|
||||||
void OnPingTimeResult ( int iPingTime );
|
void OnPingTimeResult ( int iPingTime );
|
||||||
|
|
Loading…
Reference in a new issue