BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
editorbuilders.h File Reference

Defines class CLASS? More...

Include dependency graph for editorbuilders.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ModelView
 materialitems.h Collection of materials to populate MaterialModel.
 
 ModelView::EditorBuilders
 Collection of methods to build custom editors for trees/tables cells.
 

Typedefs

using ModelView::EditorBuilders::builder_t = std::function< editor_t(const SessionItem *)>
 
using ModelView::EditorBuilders::editor_t = std::unique_ptr< CustomEditor >
 

Functions

MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::BoolEditorBuilder ()
 Builder for boolean property editor. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::ColorEditorBuilder ()
 Builder for color property editor. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::ComboPropertyEditorBuilder ()
 Builder for ComboProperty editor. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::DoubleEditorBuilder ()
 Builder for double editor with limits support. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::ExternalPropertyEditorBuilder ()
 Builder for external property editor. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::IntegerEditorBuilder ()
 Builder for integer property editor. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::ScientificDoubleEditorBuilder ()
 Builder for double editor with scientific notation based on simple text field. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::ScientificSpinBoxEditorBuilder ()
 Builder for double editor with scientific notation and spinbox functionality. More...
 
MVVM_VIEWMODEL_EXPORT builder_t ModelView::EditorBuilders::SelectableComboPropertyEditorBuilder ()
 Builder for ComboProperty editor with multi-selection functionality. More...
 

Detailed Description

Defines class CLASS?

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Gennady Pospelov et al, Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file editorbuilders.h.