1
mirror of https://invent.kde.org/network/falkon.git synced 2024-11-11 09:32:12 +01:00

[Code] Use QDir::separator() instead of hardcoded "/"

QDir::separator() returns native separator (= "\" on Windows)
This commit is contained in:
nowrep 2013-12-26 20:52:21 +01:00
parent f28eb82fb2
commit 4f059a75ee
3 changed files with 7 additions and 7 deletions

View File

@ -121,7 +121,7 @@ MainApplication::MainApplication(int &argc, char** argv)
#if defined(QZ_WS_X11) && !defined(NO_SYSTEM_DATAPATH) #if defined(QZ_WS_X11) && !defined(NO_SYSTEM_DATAPATH)
DATADIR = USE_DATADIR; DATADIR = USE_DATADIR;
#else #else
DATADIR = qApp->applicationDirPath() + "/"; DATADIR = qApp->applicationDirPath() + QDir::separator();
#endif #endif
#ifdef Q_OS_MAC #ifdef Q_OS_MAC
@ -250,11 +250,11 @@ MainApplication::MainApplication(int &argc, char** argv)
m_activeProfil = PROFILEDIR + "profiles/default/"; m_activeProfil = PROFILEDIR + "profiles/default/";
} }
else { else {
m_activeProfil = PROFILEDIR + "profiles/" + settings.value("Profiles/startProfile", "default").toString() + "/"; m_activeProfil = PROFILEDIR + "profiles/" + settings.value("Profiles/startProfile", "default").toString() + QDir::separator();
} }
} }
else { else {
m_activeProfil = PROFILEDIR + "profiles/" + startProfile + "/"; m_activeProfil = PROFILEDIR + "profiles/" + startProfile + QDir::separator();
} }
ProfileUpdater u(m_activeProfil); ProfileUpdater u(m_activeProfil);
@ -685,7 +685,7 @@ void MainApplication::loadTheme(const QString &name)
<< THEMESDIR; << THEMESDIR;
foreach (const QString &path, themePaths) { foreach (const QString &path, themePaths) {
const QString &theme = path + name + "/"; const QString &theme = path + name + QDir::separator();
if (QFile::exists(theme + "main.css")) { if (QFile::exists(theme + "main.css")) {
m_activeThemePath = theme; m_activeThemePath = theme;
break; break;
@ -694,7 +694,7 @@ void MainApplication::loadTheme(const QString &name)
if (m_activeThemePath.isEmpty()) { if (m_activeThemePath.isEmpty()) {
qWarning("Cannot load theme '%s'!", qPrintable(name)); qWarning("Cannot load theme '%s'!", qPrintable(name));
m_activeThemePath = THEMESDIR + DEFAULT_THEME_NAME + "/"; m_activeThemePath = THEMESDIR + DEFAULT_THEME_NAME + QDir::separator();
} }
QFile cssFile(m_activeThemePath + "main.css"); QFile cssFile(m_activeThemePath + "main.css");

View File

@ -774,7 +774,7 @@ void Preferences::createProfile()
return; return;
} }
QDir dir(mApp->PROFILEDIR + "profiles/"); QDir dir(mApp->PROFILEDIR + "profiles/");
if (QDir(dir.absolutePath() + "/" + name).exists()) { if (QDir(dir.absolutePath() + QDir::separator() + name).exists()) {
QMessageBox::warning(this, tr("Error!"), tr("This profile already exists!")); QMessageBox::warning(this, tr("Error!"), tr("This profile already exists!"));
return; return;
} }

View File

@ -50,7 +50,7 @@ ThemeManager::ThemeManager(QWidget* parent, Preferences* preferences)
QDir dir(path); QDir dir(path);
QStringList list = dir.entryList(QDir::AllDirs | QDir::NoDotAndDotDot); QStringList list = dir.entryList(QDir::AllDirs | QDir::NoDotAndDotDot);
foreach (const QString &name, list) { foreach (const QString &name, list) {
Theme themeInfo = parseTheme(dir.absoluteFilePath(name) + "/", name); Theme themeInfo = parseTheme(dir.absoluteFilePath(name) + QDir::separator(), name);
if (!themeInfo.isValid) { if (!themeInfo.isValid) {
continue; continue;
} }