Definition at line 37 of file sessionitem.cpp.
◆ SessionItemImpl()
SessionItem::SessionItemImpl::SessionItemImpl |
( |
SessionItem * |
this_item | ) |
|
|
inline |
Definition at line 46 of file sessionitem.cpp.
48 ,
m_data(std::make_unique<SessionItemData>())
49 ,
m_tags(std::make_unique<SessionItemTags>())
std::unique_ptr< SessionItemTags > m_tags
std::unique_ptr< SessionItemData > m_data
◆ do_setData()
bool SessionItem::SessionItemImpl::do_setData |
( |
const Variant & |
variant, |
|
|
int |
role |
|
) |
| |
|
inline |
Definition at line 53 of file sessionitem.cpp.
55 bool result =
m_data->setData(variant, role);
void callOnDataChange(SessionItem *item, int role)
Notifies all callbacks subscribed to "item data is changed" event.
ModelMapper * mapper()
Returns model mapper. Can be used to subscribe to various model's signal.
◆ m_data
◆ m_mapper
std::unique_ptr<ItemMapper> SessionItem::SessionItemImpl::m_mapper |
◆ m_model
SessionModel* SessionItem::SessionItemImpl::m_model {nullptr} |
◆ m_modelType
model_type SessionItem::SessionItemImpl::m_modelType |
◆ m_parent
SessionItem* SessionItem::SessionItemImpl::m_parent {nullptr} |
◆ m_self
SessionItem* SessionItem::SessionItemImpl::m_self {nullptr} |
◆ m_tags
The documentation for this struct was generated from the following file: