]> git.sesse.net Git - kdenlive/blobdiff - src/encodingprofilesdialog.cpp
Don't hardcode encoding profiles, use an external config file
[kdenlive] / src / encodingprofilesdialog.cpp
index 9a14e1c21f57be517e217a4b1f69dc471e6b56c5..6a88d1653001ba87a035b68465a217bda53d285d 100644 (file)
@@ -46,12 +46,7 @@ EncodingProfilesDialog::EncodingProfilesDialog(int profileType, QWidget * parent
     button_delete->setIcon(KIcon("list-remove"));
     button_download->setIcon(KIcon("download"));
     
-    QString profileFile = KStandardDirs::locateLocal("appdata", "encodingprofiles.rc");
-    if (!QFile::exists(profileFile)) {
-        // todo: copy global config file to local
-        //KIO::NetAccess::copy()
-    }
-    m_configFile = new KConfig(profileFile, KConfig::SimpleConfig);
+    m_configFile = new KConfig("encodingprofiles.rc", KConfig::FullConfig, "appdata");
     profile_type->setCurrentIndex(profileType);
     connect(profile_type, SIGNAL(currentIndexChanged(int)), this, SLOT(slotLoadProfiles()));
     connect(profile_list, SIGNAL(currentRowChanged(int)), this, SLOT(slotShowParams()));