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

Public Member Functions

 DomColorGroup ()
 
 ~DomColorGroup ()
 
QList< DomColor * > elementColor () const
 
QList< DomColorRole * > elementColorRole () const
 
void read (QXmlStreamReader &reader)
 
void setElementColor (const QList< DomColor * > &a)
 
void setElementColorRole (const QList< DomColorRole * > &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child { ColorRole = 1 , Color = 2 }
 

Private Member Functions

 DomColorGroup (const DomColorGroup &other)
 
void clear (bool clear_all=true)
 
void operator= (const DomColorGroup &other)
 

Private Attributes

uint m_children
 
QList< DomColor * > m_color
 
QList< DomColorRole * > m_colorRole
 
QString m_text
 

Detailed Description

Definition at line 2180 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomColorGroup::Child
private
Enumerator
ColorRole 
Color 

Definition at line 2207 of file ui4_p.h.

2207 { ColorRole = 1, Color = 2 };

Constructor & Destructor Documentation

◆ DomColorGroup() [1/2]

DomColorGroup::DomColorGroup ( )

◆ ~DomColorGroup()

DomColorGroup::~DomColorGroup ( )

◆ DomColorGroup() [2/2]

DomColorGroup::DomColorGroup ( const DomColorGroup other)
private

Member Function Documentation

◆ clear()

void DomColorGroup::clear ( bool  clear_all = true)
private

◆ elementColor()

QList<DomColor*> DomColorGroup::elementColor ( ) const
inline

Definition at line 2195 of file ui4_p.h.

2195 { return m_color; }
QList< DomColor * > m_color
Definition: ui4_p.h:2206

◆ elementColorRole()

QList<DomColorRole*> DomColorGroup::elementColorRole ( ) const
inline

Definition at line 2192 of file ui4_p.h.

2192 { return m_colorRole; }
QList< DomColorRole * > m_colorRole
Definition: ui4_p.h:2205

◆ operator=()

void DomColorGroup::operator= ( const DomColorGroup other)
private

◆ read()

void DomColorGroup::read ( QXmlStreamReader &  reader)

◆ setElementColor()

void DomColorGroup::setElementColor ( const QList< DomColor * > &  a)

◆ setElementColorRole()

void DomColorGroup::setElementColorRole ( const QList< DomColorRole * > &  a)

◆ setText()

void DomColorGroup::setText ( const QString &  s)
inline

Definition at line 2188 of file ui4_p.h.

2188 { m_text = s; }
QString m_text
Definition: ui4_p.h:2199

◆ text()

QString DomColorGroup::text ( ) const
inline

Definition at line 2187 of file ui4_p.h.

2187 { return m_text; }

◆ write()

void DomColorGroup::write ( QXmlStreamWriter &  writer,
const QString &  tagName = "" 
) const

Member Data Documentation

◆ m_children

uint DomColorGroup::m_children
private

Definition at line 2204 of file ui4_p.h.

◆ m_color

QList<DomColor*> DomColorGroup::m_color
private

Definition at line 2206 of file ui4_p.h.

◆ m_colorRole

QList<DomColorRole*> DomColorGroup::m_colorRole
private

Definition at line 2205 of file ui4_p.h.

◆ m_text

QString DomColorGroup::m_text
private

Definition at line 2199 of file ui4_p.h.


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