inital commit (message v3)

This commit is contained in:
2023-07-22 23:31:56 +02:00
commit b08d2bf366
15 changed files with 744 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#pragma once
#include "./registry_message_model.hpp"
#include <entt/container/dense_set.hpp>
class MessageTimeSort : public RegistryMessageModelEventI {
RegistryMessageModel& _rmm;
// TODO: use contact instead
entt::dense_set<Message3Registry*> _to_sort;
public:
MessageTimeSort(RegistryMessageModel& rmm);
// do the sorting
void iterate(void);
protected: // mm
bool onEvent(const Message::Events::MessageConstruct& e) override;
bool onEvent(const Message::Events::MessageUpdated& e) override;
};