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

Public Member Functions

 DomLocale ()
 
 ~DomLocale ()
 
QString attributeCountry () const
 
QString attributeLanguage () const
 
void clearAttributeCountry ()
 
void clearAttributeLanguage ()
 
bool hasAttributeCountry () const
 
bool hasAttributeLanguage () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeCountry (const QString &a)
 
void setAttributeLanguage (const QString &a)
 
void setText (const QString &s)
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Member Functions

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

Private Attributes

QString m_attr_country
 
QString m_attr_language
 
uint m_children
 
bool m_has_attr_country
 
bool m_has_attr_language
 
QString m_text
 

Detailed Description

Definition at line 2441 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomLocale() [1/2]

DomLocale::DomLocale ( )

◆ ~DomLocale()

DomLocale::~DomLocale ( )

◆ DomLocale() [2/2]

DomLocale::DomLocale ( const DomLocale other)
private

Member Function Documentation

◆ attributeCountry()

QString DomLocale::attributeCountry ( ) const
inline

Definition at line 2462 of file ui4_p.h.

2462 { return m_attr_country; }
QString m_attr_country
Definition: ui4_p.h:2479

◆ attributeLanguage()

QString DomLocale::attributeLanguage ( ) const
inline

Definition at line 2453 of file ui4_p.h.

2453 { return m_attr_language; }
QString m_attr_language
Definition: ui4_p.h:2476

◆ clear()

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

◆ clearAttributeCountry()

void DomLocale::clearAttributeCountry ( )
inline

Definition at line 2468 of file ui4_p.h.

2468 { m_has_attr_country = false; }
bool m_has_attr_country
Definition: ui4_p.h:2480

◆ clearAttributeLanguage()

void DomLocale::clearAttributeLanguage ( )
inline

Definition at line 2459 of file ui4_p.h.

2459 { m_has_attr_language = false; }
bool m_has_attr_language
Definition: ui4_p.h:2477

◆ hasAttributeCountry()

bool DomLocale::hasAttributeCountry ( ) const
inline

Definition at line 2461 of file ui4_p.h.

2461 { return m_has_attr_country; }

◆ hasAttributeLanguage()

bool DomLocale::hasAttributeLanguage ( ) const
inline

Definition at line 2452 of file ui4_p.h.

2452 { return m_has_attr_language; }

◆ operator=()

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

◆ read()

void DomLocale::read ( QXmlStreamReader &  reader)

◆ setAttributeCountry()

void DomLocale::setAttributeCountry ( const QString &  a)
inline

Definition at line 2463 of file ui4_p.h.

2464  {
2465  m_attr_country = a;
2466  m_has_attr_country = true;
2467  }

◆ setAttributeLanguage()

void DomLocale::setAttributeLanguage ( const QString &  a)
inline

Definition at line 2454 of file ui4_p.h.

2455  {
2456  m_attr_language = a;
2457  m_has_attr_language = true;
2458  }

◆ setText()

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

Definition at line 2449 of file ui4_p.h.

2449 { m_text = s; }
QString m_text
Definition: ui4_p.h:2472

◆ text()

QString DomLocale::text ( ) const
inline

Definition at line 2448 of file ui4_p.h.

2448 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_attr_country

QString DomLocale::m_attr_country
private

Definition at line 2479 of file ui4_p.h.

◆ m_attr_language

QString DomLocale::m_attr_language
private

Definition at line 2476 of file ui4_p.h.

◆ m_children

uint DomLocale::m_children
private

Definition at line 2483 of file ui4_p.h.

◆ m_has_attr_country

bool DomLocale::m_has_attr_country
private

Definition at line 2480 of file ui4_p.h.

◆ m_has_attr_language

bool DomLocale::m_has_attr_language
private

Definition at line 2477 of file ui4_p.h.

◆ m_text

QString DomLocale::m_text
private

Definition at line 2472 of file ui4_p.h.


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