summaryrefslogtreecommitdiff
path: root/src/filetreeitem.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-01-22 03:58:22 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-02-04 03:33:22 -0500
commita55a69e6ac56dfb6851b5538e4252e9d8dab402b (patch)
tree2c0a9556869d2f263641c4866741a2ee71c80ae2 /src/filetreeitem.cpp
parent412165fcfbbd27d679a7400ebdef75ff3a9d6aa7 (diff)
file size column
Diffstat (limited to 'src/filetreeitem.cpp')
-rw-r--r--src/filetreeitem.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/filetreeitem.cpp b/src/filetreeitem.cpp
index 3b18cf54..cfcf891a 100644
--- a/src/filetreeitem.cpp
+++ b/src/filetreeitem.cpp
@@ -99,6 +99,16 @@ QFont FileTreeItem::font() const
return f;
}
+const FileTreeItem::Meta& FileTreeItem::meta() const
+{
+ if (!m_meta) {
+ QFile f(m_realPath);
+ m_meta = {static_cast<uint64_t>(f.size())};
+ }
+
+ return *m_meta;
+}
+
QFileIconProvider::IconType FileTreeItem::icon() const
{
if (m_flags & Directory) {