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

Public Member Functions

 DomStringList ()
 
 ~DomStringList ()
 
QString attributeComment () const
 
QString attributeExtraComment () const
 
QString attributeNotr () const
 
void clearAttributeComment ()
 
void clearAttributeExtraComment ()
 
void clearAttributeNotr ()
 
QStringList elementString () const
 
bool hasAttributeComment () const
 
bool hasAttributeExtraComment () const
 
bool hasAttributeNotr () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeComment (const QString &a)
 
void setAttributeExtraComment (const QString &a)
 
void setAttributeNotr (const QString &a)
 
void setElementString (const QStringList &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child { String = 1 }
 

Private Member Functions

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

Private Attributes

QString m_attr_comment
 
QString m_attr_extraComment
 
QString m_attr_notr
 
uint m_children
 
bool m_has_attr_comment
 
bool m_has_attr_extraComment
 
bool m_has_attr_notr
 
QStringList m_string
 
QString m_text
 

Detailed Description

Definition at line 2746 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomStringList::Child
private
Enumerator
String 

Definition at line 2805 of file ui4_p.h.

2805 { String = 1 };

Constructor & Destructor Documentation

◆ DomStringList() [1/2]

DomStringList::DomStringList ( )

◆ ~DomStringList()

DomStringList::~DomStringList ( )

◆ DomStringList() [2/2]

DomStringList::DomStringList ( const DomStringList other)
private

Member Function Documentation

◆ attributeComment()

QString DomStringList::attributeComment ( ) const
inline

Definition at line 2767 of file ui4_p.h.

2767 { return m_attr_comment; }
QString m_attr_comment
Definition: ui4_p.h:2796

◆ attributeExtraComment()

QString DomStringList::attributeExtraComment ( ) const
inline

Definition at line 2776 of file ui4_p.h.

2776 { return m_attr_extraComment; }
QString m_attr_extraComment
Definition: ui4_p.h:2799

◆ attributeNotr()

QString DomStringList::attributeNotr ( ) const
inline

Definition at line 2758 of file ui4_p.h.

2758 { return m_attr_notr; }
QString m_attr_notr
Definition: ui4_p.h:2793

◆ clear()

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

◆ clearAttributeComment()

void DomStringList::clearAttributeComment ( )
inline

Definition at line 2773 of file ui4_p.h.

2773 { m_has_attr_comment = false; }
bool m_has_attr_comment
Definition: ui4_p.h:2797

◆ clearAttributeExtraComment()

void DomStringList::clearAttributeExtraComment ( )
inline

Definition at line 2782 of file ui4_p.h.

2782 { m_has_attr_extraComment = false; }
bool m_has_attr_extraComment
Definition: ui4_p.h:2800

◆ clearAttributeNotr()

void DomStringList::clearAttributeNotr ( )
inline

Definition at line 2764 of file ui4_p.h.

2764 { m_has_attr_notr = false; }
bool m_has_attr_notr
Definition: ui4_p.h:2794

◆ elementString()

QStringList DomStringList::elementString ( ) const
inline

Definition at line 2785 of file ui4_p.h.

2785 { return m_string; }
QStringList m_string
Definition: ui4_p.h:2804

◆ hasAttributeComment()

bool DomStringList::hasAttributeComment ( ) const
inline

Definition at line 2766 of file ui4_p.h.

2766 { return m_has_attr_comment; }

◆ hasAttributeExtraComment()

bool DomStringList::hasAttributeExtraComment ( ) const
inline

Definition at line 2775 of file ui4_p.h.

2775 { return m_has_attr_extraComment; }

◆ hasAttributeNotr()

bool DomStringList::hasAttributeNotr ( ) const
inline

Definition at line 2757 of file ui4_p.h.

2757 { return m_has_attr_notr; }

◆ operator=()

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

◆ read()

void DomStringList::read ( QXmlStreamReader &  reader)

◆ setAttributeComment()

void DomStringList::setAttributeComment ( const QString &  a)
inline

Definition at line 2768 of file ui4_p.h.

2769  {
2770  m_attr_comment = a;
2771  m_has_attr_comment = true;
2772  }

◆ setAttributeExtraComment()

void DomStringList::setAttributeExtraComment ( const QString &  a)
inline

Definition at line 2777 of file ui4_p.h.

2778  {
2779  m_attr_extraComment = a;
2780  m_has_attr_extraComment = true;
2781  }

◆ setAttributeNotr()

void DomStringList::setAttributeNotr ( const QString &  a)
inline

Definition at line 2759 of file ui4_p.h.

2760  {
2761  m_attr_notr = a;
2762  m_has_attr_notr = true;
2763  }

◆ setElementString()

void DomStringList::setElementString ( const QStringList &  a)

◆ setText()

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

Definition at line 2754 of file ui4_p.h.

2754 { m_text = s; }
QString m_text
Definition: ui4_p.h:2789

◆ text()

QString DomStringList::text ( ) const
inline

Definition at line 2753 of file ui4_p.h.

2753 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_comment

QString DomStringList::m_attr_comment
private

Definition at line 2796 of file ui4_p.h.

◆ m_attr_extraComment

QString DomStringList::m_attr_extraComment
private

Definition at line 2799 of file ui4_p.h.

◆ m_attr_notr

QString DomStringList::m_attr_notr
private

Definition at line 2793 of file ui4_p.h.

◆ m_children

uint DomStringList::m_children
private

Definition at line 2803 of file ui4_p.h.

◆ m_has_attr_comment

bool DomStringList::m_has_attr_comment
private

Definition at line 2797 of file ui4_p.h.

◆ m_has_attr_extraComment

bool DomStringList::m_has_attr_extraComment
private

Definition at line 2800 of file ui4_p.h.

◆ m_has_attr_notr

bool DomStringList::m_has_attr_notr
private

Definition at line 2794 of file ui4_p.h.

◆ m_string

QStringList DomStringList::m_string
private

Definition at line 2804 of file ui4_p.h.

◆ m_text

QString DomStringList::m_text
private

Definition at line 2789 of file ui4_p.h.


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