summaryrefslogtreecommitdiff
path: root/filemetadata.cpp
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2025-09-30 15:09:48 -0400
committerBrian Potchik <brian@vector35.com>2025-09-30 15:09:48 -0400
commit796932b62e7d007a46d8ad31cdb618e8125073ab (patch)
tree35937ae27a646cc6a1d7e79cafd4b46b0991a0b1 /filemetadata.cpp
parent36a06931b3eac492eb1e609949e2cc5a3a03bf57 (diff)
Initial support for opening container formats.
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 e45354c7..0ed8da22 100644
--- a/filemetadata.cpp
+++ b/filemetadata.cpp
@@ -129,6 +129,21 @@ void FileMetadata::SetFilename(const string& name)
}
+string FileMetadata::GetVirtualPath() const
+{
+ char* str = BNGetVirtualPath(m_object);
+ string result = str;
+ BNFreeString(str);
+ return result;
+}
+
+
+void FileMetadata::SetVirtualPath(const string& path)
+{
+ BNSetVirtualPath(m_object, path.c_str());
+}
+
+
bool FileMetadata::IsModified() const
{
return BNIsFileModified(m_object);