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

Public Member Functions

 DomLayoutFunction ()
 
 ~DomLayoutFunction ()
 
QString attributeMargin () const
 
QString attributeSpacing () const
 
void clearAttributeMargin ()
 
void clearAttributeSpacing ()
 
bool hasAttributeMargin () const
 
bool hasAttributeSpacing () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeMargin (const QString &a)
 
void setAttributeSpacing (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

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

Private Attributes

QString m_attr_margin
 
QString m_attr_spacing
 
uint m_children
 
bool m_has_attr_margin
 
bool m_has_attr_spacing
 
QString m_text
 

Detailed Description

Definition at line 1210 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomLayoutFunction() [1/2]

DomLayoutFunction::DomLayoutFunction ( )

◆ ~DomLayoutFunction()

DomLayoutFunction::~DomLayoutFunction ( )

◆ DomLayoutFunction() [2/2]

DomLayoutFunction::DomLayoutFunction ( const DomLayoutFunction other)
private

Member Function Documentation

◆ attributeMargin()

QString DomLayoutFunction::attributeMargin ( ) const
inline

Definition at line 1231 of file ui4_p.h.

1231 { return m_attr_margin; }
QString m_attr_margin
Definition: ui4_p.h:1248

◆ attributeSpacing()

QString DomLayoutFunction::attributeSpacing ( ) const
inline

Definition at line 1222 of file ui4_p.h.

1222 { return m_attr_spacing; }
QString m_attr_spacing
Definition: ui4_p.h:1245

◆ clear()

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

◆ clearAttributeMargin()

void DomLayoutFunction::clearAttributeMargin ( )
inline

Definition at line 1237 of file ui4_p.h.

1237 { m_has_attr_margin = false; }
bool m_has_attr_margin
Definition: ui4_p.h:1249

◆ clearAttributeSpacing()

void DomLayoutFunction::clearAttributeSpacing ( )
inline

Definition at line 1228 of file ui4_p.h.

1228 { m_has_attr_spacing = false; }
bool m_has_attr_spacing
Definition: ui4_p.h:1246

◆ hasAttributeMargin()

bool DomLayoutFunction::hasAttributeMargin ( ) const
inline

Definition at line 1230 of file ui4_p.h.

1230 { return m_has_attr_margin; }

◆ hasAttributeSpacing()

bool DomLayoutFunction::hasAttributeSpacing ( ) const
inline

Definition at line 1221 of file ui4_p.h.

1221 { return m_has_attr_spacing; }

◆ operator=()

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

◆ read()

void DomLayoutFunction::read ( QXmlStreamReader &  reader)

◆ setAttributeMargin()

void DomLayoutFunction::setAttributeMargin ( const QString &  a)
inline

Definition at line 1232 of file ui4_p.h.

1233  {
1234  m_attr_margin = a;
1235  m_has_attr_margin = true;
1236  }

◆ setAttributeSpacing()

void DomLayoutFunction::setAttributeSpacing ( const QString &  a)
inline

Definition at line 1223 of file ui4_p.h.

1224  {
1225  m_attr_spacing = a;
1226  m_has_attr_spacing = true;
1227  }

◆ setText()

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

Definition at line 1218 of file ui4_p.h.

1218 { m_text = s; }
QString m_text
Definition: ui4_p.h:1241

◆ text()

QString DomLayoutFunction::text ( ) const
inline

Definition at line 1217 of file ui4_p.h.

1217 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_margin

QString DomLayoutFunction::m_attr_margin
private

Definition at line 1248 of file ui4_p.h.

◆ m_attr_spacing

QString DomLayoutFunction::m_attr_spacing
private

Definition at line 1245 of file ui4_p.h.

◆ m_children

uint DomLayoutFunction::m_children
private

Definition at line 1252 of file ui4_p.h.

◆ m_has_attr_margin

bool DomLayoutFunction::m_has_attr_margin
private

Definition at line 1249 of file ui4_p.h.

◆ m_has_attr_spacing

bool DomLayoutFunction::m_has_attr_spacing
private

Definition at line 1246 of file ui4_p.h.

◆ m_text

QString DomLayoutFunction::m_text
private

Definition at line 1241 of file ui4_p.h.


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