From 7e1c5d439a2ef6ce1346a3581776f58508a22afe Mon Sep 17 00:00:00 2001 From: Janrupf Date: Sat, 7 Apr 2018 16:15:58 +0200 Subject: #2228, #2229 - Auto import pack icons and fixed to big version selection - Closes #2228, Closes #2229 --- api/gui/icons/IconList.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'api/gui/icons/IconList.cpp') diff --git a/api/gui/icons/IconList.cpp b/api/gui/icons/IconList.cpp index 5c2c1386..997a03db 100644 --- a/api/gui/icons/IconList.cpp +++ b/api/gui/icons/IconList.cpp @@ -269,6 +269,17 @@ void IconList::installIcons(const QStringList &iconFiles) } } +void IconList::installIcon(const QString &file, const QString &name) +{ + QFileInfo fileinfo(file); + if(!fileinfo.isReadable() || !fileinfo.isFile()) + return; + + QString target = FS::PathCombine(m_dir.dirName(), name); + + QFile::copy(file, target); +} + bool IconList::iconFileExists(const QString &key) const { auto iconEntry = icon(key); -- cgit v1.2.3