Sync::Payloads_t SyncDeltaGenerator::GetItemAdded (Item_ptr srcItemPtr) { Sync::Payloads_t result; Sync::Payload item; { QDataStream ostr (&item.Data_, QIODevice::WriteOnly); ostr << static_cast<quint16> (PTItemAdded); Item srcItem (*srcItemPtr); srcItem.ItemID_ = FixItemID (srcItem.ItemID_); srcItem.ChannelID_ = FixChanID (srcItem.ChannelID_); ostr << srcItem; } result << item; return result; }
void ProxyObject::AddItem (Item_ptr item) { FixItemID (item); Core::Instance ().GetStorageBackend ()->AddItem (item); }