diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-12-07 16:19:30 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2020-12-07 16:19:30 +0200 |
commit | 81e6526005d7c31e2e5f2d0554dabe1e863fb8be (patch) | |
tree | db5247385809646381f4775806afd821751306c4 /src/util.cpp | |
parent | Rewrite meson build scripts into cmakelists (diff) | |
download | smolbote-81e6526005d7c31e2e5f2d0554dabe1e863fb8be.tar.xz |
Use custom icons in webviewcontextmenu
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/util.cpp b/src/util.cpp deleted file mode 100644 index f18b682..0000000 --- a/src/util.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/* - * This file is part of smolbote. It's copyrighted by the contributors recorded - * in the version control history of the file, available from its original - * location: https://neueland.iserlohn-fortress.net/gitea/aqua/smolbote - * - * SPDX-License-Identifier: GPL-3.0 - */ - -#include "util.h" -#include <QApplication> -#include <QDir> -#include <QFileInfo> -#include <spdlog/spdlog.h> - -#define ListSeparator QLatin1String(";") - -const QStringList Util::files(const QString &location, const QStringList &nameFilters) -{ - if(location.isEmpty()) return QStringList(); - - QStringList filelist; - - // check if location is a list of locations (contains a ';') - if(location.contains(ListSeparator)) { - const QStringList locations = location.split(ListSeparator); - - for(const QString &l : locations) { - filelist.append(Util::files(l, nameFilters)); - } - - return filelist; - } - - const QFileInfo info(location); - - // check if location is a folder - if(info.isDir()) { - const auto entryList = QDir(info.absoluteFilePath()).entryInfoList(nameFilters, QDir::Files | QDir::Readable, QDir::Time); - for(const QFileInfo &entryInfo : entryList) { - filelist.append(entryInfo.absoluteFilePath()); - } - } else if(info.isFile()) { - filelist.append(info.absoluteFilePath()); - } - - return filelist; -} - |