impr: Allow bookmark addresses to be changed, better comment editor

This commit is contained in:
WerWolv
2023-12-02 23:11:31 +01:00
parent ec7e89b5cf
commit 9afbfec64e
2 changed files with 62 additions and 36 deletions

View File

@@ -2,6 +2,8 @@
#include <hex/ui/view.hpp>
#include <TextEditor.h>
#include <list>
namespace hex::plugin::builtin {
@@ -21,8 +23,13 @@ namespace hex::plugin::builtin {
private:
std::string m_currFilter;
std::list<ImHexApi::Bookmarks::Entry>::iterator m_dragStartIterator;
PerProvider<std::list<ImHexApi::Bookmarks::Entry>> m_bookmarks;
struct Bookmark {
ImHexApi::Bookmarks::Entry entry;
TextEditor editor;
};
std::list<Bookmark>::iterator m_dragStartIterator;
PerProvider<std::list<Bookmark>> m_bookmarks;
PerProvider<u64> m_currBookmarkId;
};