Added test cases for marker_model and marker_manager

This commit is contained in:
AdenKoperczak 2024-10-20 12:37:08 -04:00
parent 2c9a8a33a4
commit 236d7c1e35
7 changed files with 227 additions and 6 deletions

View file

@ -20,13 +20,16 @@ public:
explicit MarkerManager();
~MarkerManager();
size_t marker_count();
size_t marker_count();
std::optional<types::MarkerInfo> get_marker(size_t index);
void set_marker(size_t index, const types::MarkerInfo& marker);
void add_marker(const types::MarkerInfo& marker);
void remove_marker(size_t index);
void move_marker(size_t from, size_t to);
// Only use for testing
void set_marker_settings_path(const std::string& path);
static std::shared_ptr<MarkerManager> Instance();
signals: