avatar comps
This commit is contained in:
parent
65d253afea
commit
86426781d0
@ -3,6 +3,7 @@
|
|||||||
#include "./contact_model3.hpp"
|
#include "./contact_model3.hpp"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
// fwd
|
// fwd
|
||||||
struct ContactModel3I;
|
struct ContactModel3I;
|
||||||
@ -44,7 +45,17 @@ namespace Contact::Components {
|
|||||||
|
|
||||||
// (display)alias
|
// (display)alias
|
||||||
|
|
||||||
// avatar
|
struct AvatarMemory {
|
||||||
|
// RGBA
|
||||||
|
std::vector<uint8_t> data;
|
||||||
|
uint64_t width;
|
||||||
|
uint64_t height;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct AvatarFile {
|
||||||
|
std::string file_path;
|
||||||
|
};
|
||||||
|
|
||||||
// status
|
// status
|
||||||
|
|
||||||
struct ConnectionState {
|
struct ConnectionState {
|
||||||
|
@ -22,6 +22,8 @@ DEFINE_COMP_ID(Contact::Components::Parent)
|
|||||||
DEFINE_COMP_ID(Contact::Components::ParentOf)
|
DEFINE_COMP_ID(Contact::Components::ParentOf)
|
||||||
DEFINE_COMP_ID(Contact::Components::ContactModel)
|
DEFINE_COMP_ID(Contact::Components::ContactModel)
|
||||||
DEFINE_COMP_ID(Contact::Components::Name)
|
DEFINE_COMP_ID(Contact::Components::Name)
|
||||||
|
DEFINE_COMP_ID(Contact::Components::AvatarMemory)
|
||||||
|
DEFINE_COMP_ID(Contact::Components::AvatarFile)
|
||||||
DEFINE_COMP_ID(Contact::Components::ConnectionState)
|
DEFINE_COMP_ID(Contact::Components::ConnectionState)
|
||||||
DEFINE_COMP_ID(Contact::Components::StatusMessage)
|
DEFINE_COMP_ID(Contact::Components::StatusMessage)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user