|
Krita Source Code Documentation
|
#include <timeline_node_list_keeper.h>
Inheritance diagram for TimelineNodeListKeeper:Classes | |
| struct | ModelWithExternalNotifications |
| struct | OtherLayer |
| struct | Private |
Public Types | |
| typedef QList< OtherLayer > | OtherLayersList |
Public Member Functions | |
| KisNodeDummy * | dummyFromRow (int row) |
| OtherLayersList | otherLayersList () const |
| int | rowCount () |
| int | rowForDummy (KisNodeDummy *dummy) |
| TimelineNodeListKeeper (ModelWithExternalNotifications *model, KisDummiesFacadeBase *dummiesFacade, KisNodeDisplayModeAdapter *displayModeAdapter) | |
| void | updateActiveDummy (KisNodeDummy *dummy) |
| ~TimelineNodeListKeeper () override | |
Private Slots | |
| void | slotBeginRemoveDummy (KisNodeDummy *dummy) |
| void | slotDisplayModeChanged () |
| void | slotDummyChanged (KisNodeDummy *dummy) |
| void | slotEndInsertDummy (KisNodeDummy *dummy) |
| void | slotUpdateDummyContent (QPointer< KisNodeDummy > dummy) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 24 of file timeline_node_list_keeper.h.
Definition at line 31 of file timeline_node_list_keeper.h.
| TimelineNodeListKeeper::TimelineNodeListKeeper | ( | ModelWithExternalNotifications * | model, |
| KisDummiesFacadeBase * | dummiesFacade, | ||
| KisNodeDisplayModeAdapter * | displayModeAdapter ) |
Definition at line 66 of file timeline_node_list_keeper.cpp.
References connect(), KIS_ASSERT_RECOVER_RETURN, m_d, slotBeginRemoveDummy(), slotDisplayModeChanged(), slotDummyChanged(), and slotEndInsertDummy().
|
override |
Definition at line 85 of file timeline_node_list_keeper.cpp.
| KisNodeDummy * TimelineNodeListKeeper::dummyFromRow | ( | int | row | ) |
Definition at line 89 of file timeline_node_list_keeper.cpp.
References m_d.
| TimelineNodeListKeeper::OtherLayersList TimelineNodeListKeeper::otherLayersList | ( | ) | const |
Definition at line 276 of file timeline_node_list_keeper.cpp.
References m_d.
| int TimelineNodeListKeeper::rowCount | ( | ) |
Definition at line 103 of file timeline_node_list_keeper.cpp.
References m_d.
| int TimelineNodeListKeeper::rowForDummy | ( | KisNodeDummy * | dummy | ) |
Definition at line 98 of file timeline_node_list_keeper.cpp.
References KisNodeDummy::indexOf(), and m_d.
|
privateslot |
Definition at line 205 of file timeline_node_list_keeper.cpp.
References m_d.
|
privateslot |
|
privateslot |
Definition at line 219 of file timeline_node_list_keeper.cpp.
References m_d, slotBeginRemoveDummy(), and slotEndInsertDummy().
|
privateslot |
Definition at line 191 of file timeline_node_list_keeper.cpp.
References KIS_ASSERT_RECOVER_RETURN, and m_d.
|
privateslot |
The dummy object has been destroyed in the meantime, while the event was hanging in the queue. We shouldn't try to dereference/update it anymore, since the whole layer has already been removed
Definition at line 125 of file timeline_node_list_keeper.cpp.
References m_d.
| void TimelineNodeListKeeper::updateActiveDummy | ( | KisNodeDummy * | dummy | ) |
Definition at line 108 of file timeline_node_list_keeper.cpp.
References m_d, slotBeginRemoveDummy(), and slotEndInsertDummy().
|
private |
Definition at line 103 of file timeline_node_list_keeper.h.