#define VERSION_C
constexpr auto versionC = "version";
#endif
-
-QString trailingSlashPath(const QString &path)
-{
- return path.endsWith('/') ? path : QString(path + QStringLiteral("/"));
-}
}
namespace OCC {
_canonicalLocalPath = _definition.localPath;
}
- _canonicalLocalPath = trailingSlashPath(_canonicalLocalPath);
+ _canonicalLocalPath = Utility::trailingSlashPath(_canonicalLocalPath);
if (fi.isDir() && fi.isReadable()) {
qCDebug(lcFolder) << "Checked local path ok";
QString Folder::shortGuiLocalPath() const
{
QString p = _definition.localPath;
- const auto home = trailingSlashPath(QDir::homePath());
+ const auto home = Utility::trailingSlashPath(QDir::homePath());
if (p.startsWith(home)) {
p = p.mid(home.length());
QString Folder::remotePathTrailingSlash() const
{
- return trailingSlashPath(remotePath());
+ return Utility::trailingSlashPath(remotePath());
}
QUrl Folder::remoteUrl() const
void Folder::appendPathToSelectiveSyncList(const QString &path, const SyncJournalDb::SelectiveSyncListType listType)
{
- const auto folderPath = trailingSlashPath(path);
+ const auto folderPath = Utility::trailingSlashPath(path);
const auto journal = journalDb();
auto ok = false;
auto list = journal->getSelectiveSyncList(listType, &ok);
void Folder::removePathFromSelectiveSyncList(const QString &path, const SyncJournalDb::SelectiveSyncListType listType)
{
- const auto folderPath = trailingSlashPath(path);
+ const auto folderPath = Utility::trailingSlashPath(path);
const auto journal = journalDb();
auto ok = false;
auto list = journal->getSelectiveSyncList(listType, &ok);
void Folder::slotNewBigFolderDiscovered(const QString &newF, bool isExternal)
{
- const auto newFolder = trailingSlashPath(newF);
+ const auto newFolder = Utility::trailingSlashPath(newF);
auto journal = journalDb();
// Add the entry to the blacklist if it is neither in the blacklist or whitelist already
void Folder::slotExistingFolderNowBig(const QString &folderPath)
{
- const auto trailSlashFolderPath = trailingSlashPath(folderPath);
+ const auto trailSlashFolderPath = Utility::trailingSlashPath(folderPath);
const auto journal = journalDb();
// Add the entry to the whitelist if it is neither in the blacklist or whitelist already
}
if (!parentPathEncrypted) {
- const auto pathAdjusted = trailingSlashPath(rec._path);
+ const auto pathAdjusted = Utility::trailingSlashPath(rec._path);
e2eFoldersToBlacklist.append(pathAdjusted);
}
}
QString FolderDefinition::prepareLocalPath(const QString &path)
{
const auto normalisedPath = QDir::fromNativeSeparators(path);
- return trailingSlashPath(normalisedPath);
+ return Utility::trailingSlashPath(normalisedPath);
}
QString FolderDefinition::prepareTargetPath(const QString &path)