[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdemultimedia/kioslave/audiocd/kcmaudiocd
From:       Helio Chissini de Castro <helio () conectiva ! com ! br>
Date:       2006-08-22 5:00:14
Message-ID: 1156222814.106125.4323.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 575789 by helio:

- Setting module to use system defaults

 M  +10 -17    kcmaudiocd.cpp  
 M  +1 -0      kcmaudiocd.h  


--- branches/KDE/3.5/kdemultimedia/kioslave/audiocd/kcmaudiocd/kcmaudiocd.cpp #575788:575789
@@ -100,23 +100,7 @@
 }
 
 void KAudiocdModule::defaults() {
-	cd_specify_device->setChecked(false);
-	cd_device_string->setText("/dev/cdrom");
-
-	ec_enable_check->setChecked(true);
-	ec_skip_check->setChecked(false);
-	niceLevel->setValue(0);
-	
-	kcfg_replaceInput->setText("");
-	kcfg_replaceOutput->setText("");
-	example->setText(i18n("Cool artist - example audio file.wav"));
-	KConfigDialogManager *widget;
-	for ( widget = encoderSettings.first(); widget; widget = encoderSettings.next() ){
-		widget->updateWidgetsDefault();
-	}
-
-	fileNameLineEdit->setText("%{albumartist} - %{number} - %{title}");
-	albumNameLineEdit->setText("%{albumartist} - %{albumtitle}");
+	load( false );
 }
 
 void KAudiocdModule::save() {
@@ -157,10 +141,17 @@
 }
 
 void KAudiocdModule::load() {
+	load( false );
+}
 
+void KAudiocdModule::load(bool useDefaults) {
+
+	config->setReadDefaults( useDefaults );
+
   {
     KConfigGroupSaver saver(config, "CDDA");
 
+
     // Specify <=> not autosearch, as explained above in ::save()
     cd_specify_device->setChecked( !(config->readBoolEntry("autosearch",true)) );
     cd_device_string->setText(config->readEntry("device","/dev/cdrom"));
@@ -182,6 +173,8 @@
   for ( widget = encoderSettings.first(); widget; widget = encoderSettings.next() ){
     widget->updateWidgets();
   }
+
+  emit changed( useDefaults );
 }
 
 void KAudiocdModule::slotModuleChanged() {
--- branches/KDE/3.5/kdemultimedia/kioslave/audiocd/kcmaudiocd/kcmaudiocd.h #575788:575789
@@ -44,6 +44,7 @@
   void defaults();
   void save();
   void load();
+  void load(bool useDefaults);
 
 private slots:
   void updateExample();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic