BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ViewModelControllerTest Class Reference

Tests of ViewModelController class. More...

Inheritance diagram for ViewModelControllerTest:
[legend]
Collaboration diagram for ViewModelControllerTest:
[legend]

Public Member Functions

 ~ViewModelControllerTest ()
 
auto create_controller (SessionModel *session_model, ViewModelBase *view_model)
 

Detailed Description

Tests of ViewModelController class.

Definition at line 31 of file viewmodelcontroller.test.cpp.

Constructor & Destructor Documentation

◆ ~ViewModelControllerTest()

ViewModelControllerTest::~ViewModelControllerTest ( )
default

Member Function Documentation

◆ create_controller()

auto ViewModelControllerTest::create_controller ( SessionModel session_model,
ViewModelBase view_model 
)
inline

Definition at line 35 of file viewmodelcontroller.test.cpp.

36  {
37  auto result = std::make_unique<ViewModelController>(session_model, view_model);
38  result->setRowStrategy(std::make_unique<LabelDataRowStrategy>());
39  result->setChildrenStrategy(std::make_unique<AllChildrenStrategy>());
40  result->setRootSessionItem(session_model->rootItem());
41  return result;
42  }
SessionItem * rootItem() const
Returns root item of the model.

References ModelView::SessionModel::rootItem().

Here is the call graph for this function:

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