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

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

Inheritance diagram for ModelTestWidgetInterface:
[legend]

Public Member Functions

virtual ~ModelTestWidgetInterface ()=default
 
virtual void onAboutToRemoveItem (ModelView::SessionItem *, ModelView::TagRow)=0
 
virtual void onDataChange (ModelView::SessionItem *, int)=0
 
virtual void onItemInserted (ModelView::SessionItem *, ModelView::TagRow)=0
 
virtual void onItemRemoved (ModelView::SessionItem *, ModelView::TagRow)=0
 
virtual void onModelAboutToBeReset (ModelView::SessionModel *)=0
 
virtual void onModelDestroyed (ModelView::SessionModel *)=0
 
virtual void onModelReset (ModelView::SessionModel *)=0
 

Detailed Description

Interface for testing callbacks comming from SessionModel within gmock framework.

Definition at line 43 of file mockinterfaces.h.

Constructor & Destructor Documentation

◆ ~ModelTestWidgetInterface()

virtual ModelTestWidgetInterface::~ModelTestWidgetInterface ( )
virtualdefault

Member Function Documentation

◆ onAboutToRemoveItem()

virtual void ModelTestWidgetInterface::onAboutToRemoveItem ( ModelView::SessionItem ,
ModelView::TagRow   
)
pure virtual

◆ onDataChange()

virtual void ModelTestWidgetInterface::onDataChange ( ModelView::SessionItem ,
int   
)
pure virtual

◆ onItemInserted()

virtual void ModelTestWidgetInterface::onItemInserted ( ModelView::SessionItem ,
ModelView::TagRow   
)
pure virtual

◆ onItemRemoved()

virtual void ModelTestWidgetInterface::onItemRemoved ( ModelView::SessionItem ,
ModelView::TagRow   
)
pure virtual

◆ onModelAboutToBeReset()

virtual void ModelTestWidgetInterface::onModelAboutToBeReset ( ModelView::SessionModel )
pure virtual

◆ onModelDestroyed()

virtual void ModelTestWidgetInterface::onModelDestroyed ( ModelView::SessionModel )
pure virtual

◆ onModelReset()

virtual void ModelTestWidgetInterface::onModelReset ( ModelView::SessionModel )
pure virtual

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