summaryrefslogtreecommitdiff
path: root/filemetadata.cpp
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2026-02-06 12:23:17 -0500
committerBrian Potchik <brian@vector35.com>2026-02-06 12:23:17 -0500
commitfc9c291b86beb1650dc9a67051f6f64439adf879 (patch)
treea841073c856c8839ab10c56afb0209b38ed7bbe0 /filemetadata.cpp
parent7e47e9e4b012d7c10fb54a59b7c68b3a1715ee5a (diff)
Add FileMetadata::GetDisplayName API to convey synthesized filenames for container file entries.
Diffstat (limited to 'filemetadata.cpp')
-rw-r--r--filemetadata.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/filemetadata.cpp b/filemetadata.cpp
index 3ce82521..18c30591 100644
--- a/filemetadata.cpp
+++ b/filemetadata.cpp
@@ -144,6 +144,21 @@ void FileMetadata::SetVirtualPath(const string& path)
}
+string FileMetadata::GetDisplayName() const
+{
+ char* str = BNGetDisplayName(m_object);
+ string result = str;
+ BNFreeString(str);
+ return result;
+}
+
+
+void FileMetadata::SetDisplayName(const string& name)
+{
+ BNSetDisplayName(m_object, name.c_str());
+}
+
+
bool FileMetadata::IsModified() const
{
return BNIsFileModified(m_object);