build: Refactor ImHexAPI into multiple separate files

This commit is contained in:
WerWolv
2025-08-14 20:16:40 +02:00
parent 4ca429e389
commit d920718b44
144 changed files with 1211 additions and 1067 deletions

View File

@@ -5,8 +5,9 @@
#include <imgui.h>
#include <implot.h>
#include <hex/api/imhex_api.hpp>
#include <hex/api/imhex_api/hex_editor.hpp>
#include <hex/api/localization_manager.hpp>
#include <hex/helpers/scaling.hpp>
#include <hex/providers/provider.hpp>
#include <hex/providers/buffered_reader.hpp>

View File

@@ -1,9 +1,10 @@
#pragma once
#include <hex/ui/popup.hpp>
#include <hex/api/localization_manager.hpp>
#include <imgui_internal.h>
#include <string>
namespace hex::plugin::builtin {

View File

@@ -4,7 +4,7 @@
#include <hex/api/localization_manager.hpp>
#include <string>
#include <imgui_internal.h>
namespace hex::plugin::builtin {

View File

@@ -1,6 +1,6 @@
#pragma once
#include <hex/api/imhex_api.hpp>
#include <hex/api/imhex_api/provider.hpp>
#include <hex/providers/provider.hpp>
#include <hex/api/events/events_provider.hpp>

View File

@@ -1,6 +1,7 @@
#pragma once
#include <hex/ui/view.hpp>
#include <hex/api/imhex_api/bookmarks.hpp>
#include <ui/text_editor.hpp>
@@ -36,4 +37,4 @@ namespace hex::plugin::builtin {
PerProvider<u64> m_currBookmarkId;
};
}
}

View File

@@ -5,7 +5,9 @@
#include <imgui.h>
#include <vector>
#include <hex/api/imhex_api/system.hpp>
#include <hex/api/content_registry.hpp>
#include <hex/helpers/utils.hpp>
namespace hex::plugin::builtin {