|
|
@ -126,7 +126,7 @@ void AlsaSoundConfiguration::slotCaptureCardSelected(const TQString &cardname)
|
|
|
|
TQMap<TQString, AlsaMixerElement> vol_ch2id, sw_ch2id;
|
|
|
|
TQMap<TQString, AlsaMixerElement> vol_ch2id, sw_ch2id;
|
|
|
|
AlsaSoundDevice::getCaptureMixerChannels(m_name2card[cardname], NULL, vol_list, vol_ch2id, sw_list, sw_ch2id, &all_list);
|
|
|
|
AlsaSoundDevice::getCaptureMixerChannels(m_name2card[cardname], NULL, vol_list, vol_ch2id, sw_list, sw_ch2id, &all_list);
|
|
|
|
|
|
|
|
|
|
|
|
for (TQMapIterator<TQString, TQAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
for (TQMapIterator<TQString, QAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
delete *it;
|
|
|
|
delete *it;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
m_MixerElements.clear();
|
|
|
|
m_MixerElements.clear();
|
|
|
@ -145,7 +145,7 @@ void AlsaSoundConfiguration::slotCaptureCardSelected(const TQString &cardname)
|
|
|
|
|
|
|
|
|
|
|
|
int idx = 0;
|
|
|
|
int idx = 0;
|
|
|
|
for (TQValueListConstIterator<TQString> it = all_list.begin(); it != all_list.end(); ++it, ++idx) {
|
|
|
|
for (TQValueListConstIterator<TQString> it = all_list.begin(); it != all_list.end(); ++it, ++idx) {
|
|
|
|
TQAlsaMixerElement *e = new TQAlsaMixerElement(m_groupMixerSubFrame, *it,
|
|
|
|
QAlsaMixerElement *e = new QAlsaMixerElement(m_groupMixerSubFrame, *it,
|
|
|
|
sw_list.tqcontains(*it), vol_list.tqcontains(*it));
|
|
|
|
sw_list.tqcontains(*it), vol_list.tqcontains(*it));
|
|
|
|
TQObject::connect(e, TQT_SIGNAL(sigDirty()), this, TQT_SLOT(slotSetDirty()));
|
|
|
|
TQObject::connect(e, TQT_SIGNAL(sigDirty()), this, TQT_SLOT(slotSetDirty()));
|
|
|
|
m_groupMixerLayout->addWidget(e, idx > cols, idx % cols);
|
|
|
|
m_groupMixerLayout->addWidget(e, idx > cols, idx % cols);
|
|
|
@ -158,11 +158,11 @@ void AlsaSoundConfiguration::slotCaptureCardSelected(const TQString &cardname)
|
|
|
|
|
|
|
|
|
|
|
|
void AlsaSoundConfiguration::saveCaptureMixerSettings()
|
|
|
|
void AlsaSoundConfiguration::saveCaptureMixerSettings()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
for (TQMapIterator<TQString, TQAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
for (TQMapIterator<TQString, QAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
const TQString &name = it.key();
|
|
|
|
const TQString &name = it.key();
|
|
|
|
int card = m_currentCaptureCard;
|
|
|
|
int card = m_currentCaptureCard;
|
|
|
|
TQString id = AlsaConfigMixerSetting::getIDString(card, name);
|
|
|
|
TQString id = AlsaConfigMixerSetting::getIDString(card, name);
|
|
|
|
TQAlsaMixerElement *e = *it;
|
|
|
|
QAlsaMixerElement *e = *it;
|
|
|
|
float vol = e->getVolume();
|
|
|
|
float vol = e->getVolume();
|
|
|
|
bool use = e->getOverride();
|
|
|
|
bool use = e->getOverride();
|
|
|
|
bool active = e->getActive();
|
|
|
|
bool active = e->getActive();
|
|
|
@ -173,11 +173,11 @@ void AlsaSoundConfiguration::saveCaptureMixerSettings()
|
|
|
|
|
|
|
|
|
|
|
|
void AlsaSoundConfiguration::restoreCaptureMixerSettings()
|
|
|
|
void AlsaSoundConfiguration::restoreCaptureMixerSettings()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
for (TQMapIterator<TQString, TQAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
for (TQMapIterator<TQString, QAlsaMixerElement*> it = m_MixerElements.begin(); it != m_MixerElements.end(); ++it) {
|
|
|
|
const TQString &name = it.key();
|
|
|
|
const TQString &name = it.key();
|
|
|
|
int card = m_currentCaptureCard;
|
|
|
|
int card = m_currentCaptureCard;
|
|
|
|
TQString id = AlsaConfigMixerSetting::getIDString(card, name);
|
|
|
|
TQString id = AlsaConfigMixerSetting::getIDString(card, name);
|
|
|
|
TQAlsaMixerElement *e = *it;
|
|
|
|
QAlsaMixerElement *e = *it;
|
|
|
|
|
|
|
|
|
|
|
|
if (m_MixerSettings.tqcontains(id)) {
|
|
|
|
if (m_MixerSettings.tqcontains(id)) {
|
|
|
|
const AlsaConfigMixerSetting &s = m_MixerSettings[id];
|
|
|
|
const AlsaConfigMixerSetting &s = m_MixerSettings[id];
|
|
|
|