Added actions for mouse drag changes.

This commit is contained in:
Leonardo Zide
2025-11-23 20:33:59 -08:00
parent 3ff6f06f04
commit 3bf01f2095
13 changed files with 496 additions and 48 deletions
+5 -1
View File
@@ -321,13 +321,17 @@ void lcObjectProperty<T>::SaveToDataStream(QDataStream& Stream) const
size_t KeyCount = mKeys.size();
size_t DataSize = KeyCount * sizeof(lcObjectPropertyKey<T>);
Stream.writeRawData(reinterpret_cast<char*>(&KeyCount), sizeof(KeyCount));
Stream.writeRawData(reinterpret_cast<const char*>(&mValue), sizeof(mValue));
Stream.writeRawData(reinterpret_cast<const char*>(&KeyCount), sizeof(KeyCount));
Stream.writeRawData(reinterpret_cast<const char*>(mKeys.data()), DataSize);
}
template<typename T>
bool lcObjectProperty<T>::LoadFromDataStream(QDataStream& Stream)
{
if (Stream.readRawData(reinterpret_cast<char*>(&mValue), sizeof(mValue)) != sizeof(mValue))
return false;
size_t KeyCount;
if (Stream.readRawData(reinterpret_cast<char*>(&KeyCount), sizeof(KeyCount)) != sizeof(KeyCount))