BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Mock widget to test ItemMapper functionality. More...
Private Attributes | |
ModelView::SessionItem * | m_item |
Mock widget to test ItemMapper functionality.
Definition at line 36 of file mockwidgets.h.
MockWidgetForItem::MockWidgetForItem | ( | ModelView::SessionItem * | item | ) |
Definition at line 24 of file mockwidgets.cpp.
References setItem().
MockWidgetForItem::~MockWidgetForItem | ( | ) |
Definition at line 29 of file mockwidgets.cpp.
References m_item, ModelView::SessionItem::mapper(), and ModelView::ItemMapper::unsubscribe().
MockWidgetForItem::MOCK_METHOD1 | ( | onItemDestroy | , |
void(ModelView::SessionItem *item) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onAboutToRemoveItem | , |
void(ModelView::SessionItem *item, ModelView::TagRow tagrow) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onChildPropertyChange | , |
void(ModelView::SessionItem *item, std::string name) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onDataChange | , |
void(ModelView::SessionItem *item, int role) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onItemInserted | , |
void(ModelView::SessionItem *item, ModelView::TagRow tagrow) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onItemRemoved | , |
void(ModelView::SessionItem *item, ModelView::TagRow tagrow) | |||
) |
MockWidgetForItem::MOCK_METHOD2 | ( | onPropertyChange | , |
void(ModelView::SessionItem *item, std::string name) | |||
) |
|
pure virtualinherited |
Referenced by setItem().
|
pure virtualinherited |
Referenced by setItem().
|
pure virtualinherited |
Referenced by setItem().
|
pure virtualinherited |
Referenced by setItem().
|
pure virtualinherited |
Referenced by setItem().
void MockWidgetForItem::setItem | ( | ModelView::SessionItem * | item | ) |
Definition at line 35 of file mockwidgets.cpp.
References m_item, ModelView::SessionItem::mapper(), RealSpace::Particles::name(), ItemTestWidgetInterface::onAboutToRemoveItem(), ItemTestWidgetInterface::onDataChange(), ItemTestWidgetInterface::onItemDestroy(), ItemTestWidgetInterface::onItemInserted(), ItemTestWidgetInterface::onPropertyChange(), ModelView::ItemMapper::setOnAboutToRemoveItem(), ModelView::ItemMapper::setOnChildPropertyChange(), ModelView::ItemMapper::setOnDataChange(), ModelView::ItemMapper::setOnItemDestroy(), ModelView::ItemMapper::setOnItemInserted(), ModelView::ItemMapper::setOnItemRemoved(), ModelView::ItemMapper::setOnPropertyChange(), and ModelView::ItemMapper::unsubscribe().
Referenced by MockWidgetForItem().
|
private |
Definition at line 52 of file mockwidgets.h.
Referenced by ~MockWidgetForItem(), and setItem().