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

Public Member Functions

 DomResources ()
 
 ~DomResources ()
 
QString attributeName () const
 
void clearAttributeName ()
 
QList< DomResource * > elementInclude () const
 
bool hasAttributeName () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeName (const QString &a)
 
void setElementInclude (const QList< DomResource * > &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child { Include = 1 }
 

Private Member Functions

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

Private Attributes

QString m_attr_name
 
uint m_children
 
bool m_has_attr_name
 
QList< DomResource * > m_include
 
QString m_text
 

Detailed Description

Definition at line 454 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomResources::Child
private
Enumerator
Include 

Definition at line 489 of file ui4_p.h.

489 { Include = 1 };

Constructor & Destructor Documentation

◆ DomResources() [1/2]

DomResources::DomResources ( )

◆ ~DomResources()

DomResources::~DomResources ( )

◆ DomResources() [2/2]

DomResources::DomResources ( const DomResources other)
private

Member Function Documentation

◆ attributeName()

QString DomResources::attributeName ( ) const
inline

Definition at line 466 of file ui4_p.h.

466 { return m_attr_name; }
QString m_attr_name
Definition: ui4_p.h:483

◆ clear()

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

◆ clearAttributeName()

void DomResources::clearAttributeName ( )
inline

Definition at line 472 of file ui4_p.h.

472 { m_has_attr_name = false; }
bool m_has_attr_name
Definition: ui4_p.h:484

◆ elementInclude()

QList<DomResource*> DomResources::elementInclude ( ) const
inline

Definition at line 475 of file ui4_p.h.

475 { return m_include; }
QList< DomResource * > m_include
Definition: ui4_p.h:488

◆ hasAttributeName()

bool DomResources::hasAttributeName ( ) const
inline

Definition at line 465 of file ui4_p.h.

465 { return m_has_attr_name; }

◆ operator=()

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

◆ read()

void DomResources::read ( QXmlStreamReader &  reader)

◆ setAttributeName()

void DomResources::setAttributeName ( const QString &  a)
inline

Definition at line 467 of file ui4_p.h.

468  {
469  m_attr_name = a;
470  m_has_attr_name = true;
471  }

◆ setElementInclude()

void DomResources::setElementInclude ( const QList< DomResource * > &  a)

◆ setText()

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

Definition at line 462 of file ui4_p.h.

462 { m_text = s; }
QString m_text
Definition: ui4_p.h:479

◆ text()

QString DomResources::text ( ) const
inline

Definition at line 461 of file ui4_p.h.

461 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_name

QString DomResources::m_attr_name
private

Definition at line 483 of file ui4_p.h.

◆ m_children

uint DomResources::m_children
private

Definition at line 487 of file ui4_p.h.

◆ m_has_attr_name

bool DomResources::m_has_attr_name
private

Definition at line 484 of file ui4_p.h.

◆ m_include

QList<DomResource*> DomResources::m_include
private

Definition at line 488 of file ui4_p.h.

◆ m_text

QString DomResources::m_text
private

Definition at line 479 of file ui4_p.h.


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