+ // set up some default applications
+ QString program;
+ if (KdenliveSettings::defaultimageapp().isEmpty()) {
+ program = KStandardDirs::findExe("gimp");
+ if (program.isEmpty()) program = KStandardDirs::findExe("krita");
+ if (!program.isEmpty()) KdenliveSettings::setDefaultimageapp(program);
+ }
+ if (KdenliveSettings::defaultaudioapp().isEmpty()) {
+ program = KStandardDirs::findExe("audacity");
+ if (program.isEmpty()) program = KStandardDirs::findExe("traverso");
+ if (!program.isEmpty()) KdenliveSettings::setDefaultaudioapp(program);
+ }
+ if (KdenliveSettings::defaultvideoapp().isEmpty()) {
+ KService::Ptr offer = KMimeTypeTrader::self()->preferredService("video/mpeg");
+ if (offer)
+ KdenliveSettings::setDefaultvideoapp(KRun::binaryName(offer->exec(), true));
+ }