From 41816c0a16343937666ddd6d78e30ac656c9d7d9 Mon Sep 17 00:00:00 2001 From: milonekrone Date: Wed, 14 Jan 2026 16:07:17 +0100 Subject: [PATCH] Add src/util.cpp --- src/util.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/util.cpp diff --git a/src/util.cpp b/src/util.cpp new file mode 100644 index 0000000..6603216 --- /dev/null +++ b/src/util.cpp @@ -0,0 +1,16 @@ +#include "util.h" +#include + +QString Util::sanitizeTitle(const QString& name) { + QString t = name; + t.replace('_', ' '); + return t.trimmed(); +} + +QString Util::fallbackIconQrc(bool category) { + return category ? "qrc:/icons/fallback_category.svg" : "qrc:/icons/fallback_item.svg"; +} + +bool Util::isDesktopFile(const QString& path) { + return QFileInfo(path).suffix().toLower() == "desktop"; +}