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

Public Member Functions

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

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 1162 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomLayoutDefault() [1/2]

DomLayoutDefault::DomLayoutDefault ( )

◆ ~DomLayoutDefault()

DomLayoutDefault::~DomLayoutDefault ( )

◆ DomLayoutDefault() [2/2]

DomLayoutDefault::DomLayoutDefault ( const DomLayoutDefault other)
private

Member Function Documentation

◆ attributeMargin()

int DomLayoutDefault::attributeMargin ( ) const
inline

Definition at line 1183 of file ui4_p.h.

1183 { return m_attr_margin; }
int m_attr_margin
Definition: ui4_p.h:1200

◆ attributeSpacing()

int DomLayoutDefault::attributeSpacing ( ) const
inline

Definition at line 1174 of file ui4_p.h.

1174 { return m_attr_spacing; }
int m_attr_spacing
Definition: ui4_p.h:1197

◆ clear()

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

◆ clearAttributeMargin()

void DomLayoutDefault::clearAttributeMargin ( )
inline

Definition at line 1189 of file ui4_p.h.

1189 { m_has_attr_margin = false; }
bool m_has_attr_margin
Definition: ui4_p.h:1201

◆ clearAttributeSpacing()

void DomLayoutDefault::clearAttributeSpacing ( )
inline

Definition at line 1180 of file ui4_p.h.

1180 { m_has_attr_spacing = false; }
bool m_has_attr_spacing
Definition: ui4_p.h:1198

◆ hasAttributeMargin()

bool DomLayoutDefault::hasAttributeMargin ( ) const
inline

Definition at line 1182 of file ui4_p.h.

1182 { return m_has_attr_margin; }

◆ hasAttributeSpacing()

bool DomLayoutDefault::hasAttributeSpacing ( ) const
inline

Definition at line 1173 of file ui4_p.h.

1173 { return m_has_attr_spacing; }

◆ operator=()

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

◆ read()

void DomLayoutDefault::read ( QXmlStreamReader &  reader)

◆ setAttributeMargin()

void DomLayoutDefault::setAttributeMargin ( int  a)
inline

Definition at line 1184 of file ui4_p.h.

1185  {
1186  m_attr_margin = a;
1187  m_has_attr_margin = true;
1188  }

◆ setAttributeSpacing()

void DomLayoutDefault::setAttributeSpacing ( int  a)
inline

Definition at line 1175 of file ui4_p.h.

1176  {
1177  m_attr_spacing = a;
1178  m_has_attr_spacing = true;
1179  }

◆ setText()

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

Definition at line 1170 of file ui4_p.h.

1170 { m_text = s; }
QString m_text
Definition: ui4_p.h:1193

◆ text()

QString DomLayoutDefault::text ( ) const
inline

Definition at line 1169 of file ui4_p.h.

1169 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_margin

int DomLayoutDefault::m_attr_margin
private

Definition at line 1200 of file ui4_p.h.

◆ m_attr_spacing

int DomLayoutDefault::m_attr_spacing
private

Definition at line 1197 of file ui4_p.h.

◆ m_children

uint DomLayoutDefault::m_children
private

Definition at line 1204 of file ui4_p.h.

◆ m_has_attr_margin

bool DomLayoutDefault::m_has_attr_margin
private

Definition at line 1201 of file ui4_p.h.

◆ m_has_attr_spacing

bool DomLayoutDefault::m_has_attr_spacing
private

Definition at line 1198 of file ui4_p.h.

◆ m_text

QString DomLayoutDefault::m_text
private

Definition at line 1193 of file ui4_p.h.


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