BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ItemTestWidgetInterface Class Referenceabstract

Interface for testing callbacks comming from SessionItem within gmock framework. More...

Inheritance diagram for ItemTestWidgetInterface:
[legend]

Public Member Functions

virtual ~ItemTestWidgetInterface ()=default
 
virtual void onAboutToRemoveItem (ModelView::SessionItem *item, ModelView::TagRow)=0
 
virtual void onDataChange (ModelView::SessionItem *item, int role)=0
 
virtual void onItemDestroy (ModelView::SessionItem *item)=0
 
virtual void onItemInserted (ModelView::SessionItem *item, ModelView::TagRow)=0
 
virtual void onPropertyChange (ModelView::SessionItem *item, std::string name)=0
 

Detailed Description

Interface for testing callbacks comming from SessionItem within gmock framework.

Definition at line 30 of file mockinterfaces.h.

Constructor & Destructor Documentation

◆ ~ItemTestWidgetInterface()

virtual ItemTestWidgetInterface::~ItemTestWidgetInterface ( )
virtualdefault

Member Function Documentation

◆ onAboutToRemoveItem()

virtual void ItemTestWidgetInterface::onAboutToRemoveItem ( ModelView::SessionItem item,
ModelView::TagRow   
)
pure virtual

◆ onDataChange()

virtual void ItemTestWidgetInterface::onDataChange ( ModelView::SessionItem item,
int  role 
)
pure virtual

◆ onItemDestroy()

virtual void ItemTestWidgetInterface::onItemDestroy ( ModelView::SessionItem item)
pure virtual

◆ onItemInserted()

virtual void ItemTestWidgetInterface::onItemInserted ( ModelView::SessionItem item,
ModelView::TagRow   
)
pure virtual

◆ onPropertyChange()

virtual void ItemTestWidgetInterface::onPropertyChange ( ModelView::SessionItem item,
std::string  name 
)
pure virtual

The documentation for this class was generated from the following file: