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

Defines class CLASS? More...

Include dependency graph for mvvm_types.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::Constants
 
 ModelView::ItemDataRole
 Defines constants to be used as SessionItem data role.
 

Enumerations

enum  ModelView::Appearance { ModelView::NOFLAGS = 0x000 , ModelView::ENABLED = 0x001 , ModelView::EDITABLE = 0x002 }
 

Variables

const int ModelView::ItemDataRole::APPEARANCE = 3
 appearance flag More...
 
const model_type ModelView::Constants::BaseType = "SessionItem"
 
const model_type ModelView::Constants::ColorMapItemType = "ColorMap"
 
const model_type ModelView::Constants::ColorMapViewportItemType = "ColorMapViewport"
 
const model_type ModelView::Constants::CompoundItemType = "Compound"
 
const model_type ModelView::Constants::ContainerItemType = "Container"
 
const int ModelView::ItemDataRole::DATA = 1
 main data role More...
 
const model_type ModelView::Constants::Data1DItemType = "Data1D"
 
const model_type ModelView::Constants::Data2DItemType = "Data2D"
 
const int ModelView::ItemDataRole::DISPLAY = 2
 display name More...
 
const int ModelView::ItemDataRole::EDITORTYPE = 6
 type of custom editor for the data role More...
 
const model_type ModelView::Constants::FixedBinAxisItemType = "FixedBinAxis"
 
const model_type ModelView::Constants::GraphItemType = "Graph"
 
const model_type ModelView::Constants::GraphViewportItemType = "GraphViewport"
 
const model_type ModelView::Constants::GroupItemType = "Group"
 
const int ModelView::ItemDataRole::IDENTIFIER = 0
 unique identifier More...
 
const int ModelView::ItemDataRole::LIMITS = 4
 possibly limits on item's data More...
 
const model_type ModelView::Constants::LinkedItemType = "Linked"
 
const model_type ModelView::Constants::PenItemType = "Pen"
 
const model_type ModelView::Constants::PointwiseAxisItemType = "PointwiseAxis"
 
const model_type ModelView::Constants::PropertyType = "Property"
 
const model_type ModelView::Constants::TextItemType = "Text"
 
const int ModelView::ItemDataRole::TOOLTIP = 5
 tooltip for item's data More...
 
const model_type ModelView::Constants::VectorItemType = "Vector"
 
const model_type ModelView::Constants::ViewportAxisItemType = "ViewportAxis"
 

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 mvvm_types.h.