diff options
| author | Rusty Wagner <rusty@vector35.com> | 2015-03-20 22:39:14 -0400 |
|---|---|---|
| committer | Rusty Wagner <rusty@vector35.com> | 2015-03-20 22:39:14 -0400 |
| commit | e044ab55ef7204237507465074b54a113c8aae4d (patch) | |
| tree | e9c39f63370b5fb83e9d662017d50aae301069e3 /filemetadata.cpp | |
| parent | c9e5aed3001ebb119ee6f3184449327731ec0d32 (diff) | |
Load PDB symbols on Windows
Diffstat (limited to 'filemetadata.cpp')
| -rw-r--r-- | filemetadata.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/filemetadata.cpp b/filemetadata.cpp index b214e826..2a563f40 100644 --- a/filemetadata.cpp +++ b/filemetadata.cpp @@ -61,6 +61,13 @@ FileMetadata::FileMetadata() } +FileMetadata::FileMetadata(const string& filename) +{ + m_file = BNCreateFileMetadata(); + BNSetFilename(m_file, filename.c_str()); +} + + FileMetadata::FileMetadata(BNFileMetadata* file) { m_file = file; @@ -79,6 +86,21 @@ void FileMetadata::SetNavigationHandler(NavigationHandler* handler) } +const string& FileMetadata::GetFilename() const +{ + char* str = BNGetFilename(m_file); + string result = str; + BNFreeString(str); + return result; +} + + +void FileMetadata::SetFilename(const string& name) +{ + BNSetFilename(m_file, name.c_str()); +} + + bool FileMetadata::IsModified() const { return BNIsFileModified(m_file); |
