#include <QApplication>
#include <KLocalizedString>
#include <KDebug>
+#include <kdelibs4configmigrator.h>
extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
{
QApplication app(argc, argv);
+ Kdelibs4ConfigMigrator migrate(QStringLiteral("dolphin"));
+ migrate.setConfigFiles(QStringList() << QStringLiteral("dolphinrc"));
+ migrate.setUiFiles(QStringList() << QStringLiteral("dolphinpart.rc") << QStringLiteral("dolphinui.rc"));
+ migrate.migrate();
+
app.setWindowIcon(QIcon::fromTheme("system-file-manager"));
KAboutData aboutData("dolphin", i18n("Dolphin"), "4.60",
QList<QUrl> urls;
const QStringList args = parser.positionalArguments();
foreach (const QString& str, args) {
- const QUrl url(str);
+ const QUrl url = QUrl::fromUserInput(str, QString(), QUrl::AssumeLocalFile);
if (url.isValid()) {
urls.append(url);
+ } else {
+ qWarning() << "Invalid URL: " << str;
}
}