summaryrefslogtreecommitdiff
path: root/src/filetreeitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/filetreeitem.cpp')
-rw-r--r--src/filetreeitem.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/filetreeitem.cpp b/src/filetreeitem.cpp
index 38eb5ec2..c2f3a1fc 100644
--- a/src/filetreeitem.cpp
+++ b/src/filetreeitem.cpp
@@ -1,8 +1,10 @@
#include "filetreeitem.h"
#include "modinfo.h"
+#include "util.h"
#include <log.h>
using namespace MOBase;
+using namespace MOShared;
FileTreeItem::FileTreeItem()
: m_flags(NoFlags), m_loaded(false)
@@ -17,6 +19,7 @@ FileTreeItem::FileTreeItem(
m_virtualParentPath(QString::fromStdWString(dataRelativeParentPath)),
m_realPath(QString::fromStdWString(realPath)),
m_flags(flags),
+ m_wsFile(file), m_wsLcFile(ToLower(file)),
m_file(QString::fromStdWString(file)),
m_mod(QString::fromStdWString(mod)),
m_loaded(false),
@@ -110,6 +113,16 @@ const QString& FileTreeItem::filename() const
return m_file;
}
+const std::wstring& FileTreeItem::filenameWs() const
+{
+ return m_wsFile;
+}
+
+const std::wstring& FileTreeItem::filenameWsLowerCase() const
+{
+ return m_wsLcFile;
+}
+
const QString& FileTreeItem::mod() const
{
return m_mod;