summaryrefslogtreecommitdiff
path: root/noncore/settings/sound/soundsettings.cpp
authorjeremy <jeremy>2002-02-11 04:36:18 (UTC)
committer jeremy <jeremy>2002-02-11 04:36:18 (UTC)
commit68d08b102aef5f73f2f1b3c5d693c26647f48c33 (patch) (side-by-side diff)
treef89dac5a0344f2b38f0ea68cae98f58e7bb1816d /noncore/settings/sound/soundsettings.cpp
parent738f33e4dddf1ce71580bd3651a8457867625501 (diff)
downloadopie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.zip
opie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.tar.gz
opie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.tar.bz2
Added Record Prefs (Sample Rate, Stereo, and Sixteen or Eight Bit
settings. It writes this information to the standad Sound.conf, however under the Record group not System group.
Diffstat (limited to 'noncore/settings/sound/soundsettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/sound/soundsettings.cpp21
1 files changed, 18 insertions, 3 deletions
diff --git a/noncore/settings/sound/soundsettings.cpp b/noncore/settings/sound/soundsettings.cpp
index 1143e82..17dbdc0 100644
--- a/noncore/settings/sound/soundsettings.cpp
+++ b/noncore/settings/sound/soundsettings.cpp
@@ -35,8 +35,11 @@ SoundSettings::SoundSettings( QWidget* parent, const char* name, WFlags fl )
mic->setValue(100-config.readNumEntry("Mic"));
touchsound->setChecked(config.readBoolEntry("Touch"));
keysound->setChecked(config.readBoolEntry("Key"));
- dblClickRuns->setText(config.readEntry("DblClickVolumeRuns",
- "/opt/QtPalmtop/bin/vmemomanager"));
+
+ config.setGroup("Record");
+ sampleRate->setText(config.readEntry("SampleRate", "11025"));
+ stereoCheckBox->setChecked(config.readNumEntry("Stereo", 0));
+ sixteenBitCheckBox->setChecked(config.readNumEntry("SixteenBit", 0));
connect(volume, SIGNAL(valueChanged(int)), this, SLOT(setVolume(int)));
connect(mic, SIGNAL(valueChanged(int)), this, SLOT(setMic(int)));
@@ -51,6 +54,11 @@ void SoundSettings::reject()
setVolume(100-config.readNumEntry("Volume"));
setMic(100-config.readNumEntry("Mic"));
+ config.setGroup("Record");
+ sampleRate->setText(config.readEntry("SampleRate", "11025"));
+ stereoCheckBox->setChecked(config.readNumEntry("Stereo", 0));
+ sixteenBitCheckBox->setChecked(config.readNumEntry("SixteenBit", 0));
+
QDialog::reject();
}
@@ -62,8 +70,15 @@ void SoundSettings::accept()
config.writeEntry("Mic",100-mic->value());
config.writeEntry("Touch",touchsound->isChecked());
config.writeEntry("Key",keysound->isChecked());
- config.writeEntry("DblClickVolumeRuns", dblClickRuns->text());
+
setVolume(volume->value());
+ setMic(mic->value());
+
+ config.setGroup("Record");
+ config.writeEntry("SampleRate",sampleRate->text());
+ config.writeEntry("Stereo",stereoCheckBox->isChecked());
+ config.writeEntry("SixteenBit",sixteenBitCheckBox->isChecked());
+
QDialog::accept();
}