summaryrefslogtreecommitdiff
path: root/src/modlistdropinfo.cpp
diff options
context:
space:
mode:
authorMikaƫl Capelle <capelle.mikael@gmail.com>2023-07-09 17:36:03 +0200
committerGitHub <noreply@github.com>2023-07-09 17:36:03 +0200
commitef94aee28464039672b277243a0181ae93550d6c (patch)
tree0575a68af5f154e9d6d0738edbaefb16a11d6f5c /src/modlistdropinfo.cpp
parent7d6cb8528d20e36a4cee822263865ee2f7f32481 (diff)
parent3de050e9c03e553f7ae3f780f6bd080a30ae123e (diff)
Merge pull request #1839 from Holt59/ci/initial-gh-action-for-build
Clang-Format + Github Workflow
Diffstat (limited to 'src/modlistdropinfo.cpp')
-rw-r--r--src/modlistdropinfo.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/modlistdropinfo.cpp b/src/modlistdropinfo.cpp
index a247194f..f0bb51bc 100644
--- a/src/modlistdropinfo.cpp
+++ b/src/modlistdropinfo.cpp
@@ -2,12 +2,13 @@
#include "organizercore.h"
-ModListDropInfo::ModListDropInfo(const QMimeData* mimeData, OrganizerCore& core) :
- m_rows{}, m_download{ -1 }, m_localUrls{}, m_url{}
+ModListDropInfo::ModListDropInfo(const QMimeData* mimeData, OrganizerCore& core)
+ : m_rows{}, m_download{-1}, m_localUrls{}, m_url{}
{
// this only check if the drop is valid, not if the content of the drop
// matches the target, a drop is valid if either
- // 1. it contains items from another model (drag&drop in modlist or from download list)
+ // 1. it contains items from another model (drag&drop in modlist or from download
+ // list)
// 2. it contains URLs from MO2 (overwrite or from another mod)
// 3. it contains a single URL to an external folder
// 4. it contains a single URL to a valid archive for MO2
@@ -27,15 +28,14 @@ ModListDropInfo::ModListDropInfo(const QMimeData* mimeData, OrganizerCore& core)
QFileInfo info(url.toLocalFile());
if (info.isDir()) {
m_url = url;
- }
- else if (core.installationManager()->getSupportedExtensions().contains(info.suffix(), Qt::CaseInsensitive)) {
+ } else if (core.installationManager()->getSupportedExtensions().contains(
+ info.suffix(), Qt::CaseInsensitive)) {
m_url = url;
}
}
}
- }
- else if (mimeData->hasText()) {
+ } else if (mimeData->hasText()) {
QByteArray encoded = mimeData->data("application/x-qabstractitemmodeldatalist");
QDataStream stream(&encoded, QIODevice::ReadOnly);
@@ -55,16 +55,16 @@ ModListDropInfo::ModListDropInfo(const QMimeData* mimeData, OrganizerCore& core)
m_rows = {};
}
}
- }
- catch (std::exception const&) {
- m_rows = {};
+ } catch (std::exception const&) {
+ m_rows = {};
m_download = -1;
m_localUrls.clear();
m_url = {};
}
}
-std::optional<ModListDropInfo::RelativeUrl> ModListDropInfo::relativeUrl(const QUrl& url) const
+std::optional<ModListDropInfo::RelativeUrl>
+ModListDropInfo::relativeUrl(const QUrl& url) const
{
if (!url.isLocalFile()) {
return {};
@@ -82,12 +82,12 @@ std::optional<ModListDropInfo::RelativeUrl> ModListDropInfo::relativeUrl(const Q
if (sourceFile.startsWith(allModsDir.canonicalPath())) {
QDir relativeDir(allModsDir.relativeFilePath(sourceFile));
QStringList splitPath = relativeDir.path().split("/");
- originName = splitPath[0];
+ originName = splitPath[0];
splitPath.pop_front();
- return { { url, splitPath.join("/"), originName } };
- }
- else if (sourceFile.startsWith(overwriteDir.canonicalPath())) {
- return { { url, overwriteDir.relativeFilePath(sourceFile), ModInfo::getOverwrite()->name() } };
+ return {{url, splitPath.join("/"), originName}};
+ } else if (sourceFile.startsWith(overwriteDir.canonicalPath())) {
+ return {{url, overwriteDir.relativeFilePath(sourceFile),
+ ModInfo::getOverwrite()->name()}};
}
return {};