BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
DomResourceIcon Class Reference
Collaboration diagram for DomResourceIcon:
[legend]

Public Member Functions

 DomResourceIcon ()
 
 ~DomResourceIcon ()
 
QString attributeResource () const
 
QString attributeTheme () const
 
void clearAttributeResource ()
 
void clearAttributeTheme ()
 
void clearElementActiveOff ()
 
void clearElementActiveOn ()
 
void clearElementDisabledOff ()
 
void clearElementDisabledOn ()
 
void clearElementNormalOff ()
 
void clearElementNormalOn ()
 
void clearElementSelectedOff ()
 
void clearElementSelectedOn ()
 
DomResourcePixmapelementActiveOff () const
 
DomResourcePixmapelementActiveOn () const
 
DomResourcePixmapelementDisabledOff () const
 
DomResourcePixmapelementDisabledOn () const
 
DomResourcePixmapelementNormalOff () const
 
DomResourcePixmapelementNormalOn () const
 
DomResourcePixmapelementSelectedOff () const
 
DomResourcePixmapelementSelectedOn () const
 
bool hasAttributeResource () const
 
bool hasAttributeTheme () const
 
bool hasElementActiveOff () const
 
bool hasElementActiveOn () const
 
bool hasElementDisabledOff () const
 
bool hasElementDisabledOn () const
 
bool hasElementNormalOff () const
 
bool hasElementNormalOn () const
 
bool hasElementSelectedOff () const
 
bool hasElementSelectedOn () const
 
void read (QXmlStreamReader &reader)
 
void setAttributeResource (const QString &a)
 
void setAttributeTheme (const QString &a)
 
void setElementActiveOff (DomResourcePixmap *a)
 
void setElementActiveOn (DomResourcePixmap *a)
 
void setElementDisabledOff (DomResourcePixmap *a)
 
void setElementDisabledOn (DomResourcePixmap *a)
 
void setElementNormalOff (DomResourcePixmap *a)
 
void setElementNormalOn (DomResourcePixmap *a)
 
void setElementSelectedOff (DomResourcePixmap *a)
 
void setElementSelectedOn (DomResourcePixmap *a)
 
void setText (const QString &s)
 
DomResourcePixmaptakeElementActiveOff ()
 
DomResourcePixmaptakeElementActiveOn ()
 
DomResourcePixmaptakeElementDisabledOff ()
 
DomResourcePixmaptakeElementDisabledOn ()
 
DomResourcePixmaptakeElementNormalOff ()
 
DomResourcePixmaptakeElementNormalOn ()
 
DomResourcePixmaptakeElementSelectedOff ()
 
DomResourcePixmaptakeElementSelectedOn ()
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child {
  NormalOff = 1 , NormalOn = 2 , DisabledOff = 4 , DisabledOn = 8 ,
  ActiveOff = 16 , ActiveOn = 32 , SelectedOff = 64 , SelectedOn = 128
}
 

Private Member Functions

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

Private Attributes

DomResourcePixmapm_activeOff
 
DomResourcePixmapm_activeOn
 
QString m_attr_resource
 
QString m_attr_theme
 
uint m_children
 
DomResourcePixmapm_disabledOff
 
DomResourcePixmapm_disabledOn
 
bool m_has_attr_resource
 
bool m_has_attr_theme
 
DomResourcePixmapm_normalOff
 
DomResourcePixmapm_normalOn
 
DomResourcePixmapm_selectedOff
 
DomResourcePixmapm_selectedOn
 
QString m_text
 

Detailed Description

Definition at line 2859 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomResourceIcon::Child
private
Enumerator
NormalOff 
NormalOn 
DisabledOff 
DisabledOn 
ActiveOff 
ActiveOn 
SelectedOff 
SelectedOn 

Definition at line 2958 of file ui4_p.h.

2958  {
2959  NormalOff = 1,
2960  NormalOn = 2,
2961  DisabledOff = 4,
2962  DisabledOn = 8,
2963  ActiveOff = 16,
2964  ActiveOn = 32,
2965  SelectedOff = 64,
2966  SelectedOn = 128
2967  };

Constructor & Destructor Documentation

◆ DomResourceIcon() [1/2]

DomResourceIcon::DomResourceIcon ( )

◆ ~DomResourceIcon()

DomResourceIcon::~DomResourceIcon ( )

◆ DomResourceIcon() [2/2]

DomResourceIcon::DomResourceIcon ( const DomResourceIcon other)
private

Member Function Documentation

◆ attributeResource()

QString DomResourceIcon::attributeResource ( ) const
inline

Definition at line 2880 of file ui4_p.h.

2880 { return m_attr_resource; }
QString m_attr_resource
Definition: ui4_p.h:2945

◆ attributeTheme()

QString DomResourceIcon::attributeTheme ( ) const
inline

Definition at line 2871 of file ui4_p.h.

2871 { return m_attr_theme; }
QString m_attr_theme
Definition: ui4_p.h:2942

◆ clear()

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

◆ clearAttributeResource()

void DomResourceIcon::clearAttributeResource ( )
inline

Definition at line 2886 of file ui4_p.h.

2886 { m_has_attr_resource = false; }
bool m_has_attr_resource
Definition: ui4_p.h:2946

◆ clearAttributeTheme()

void DomResourceIcon::clearAttributeTheme ( )
inline

Definition at line 2877 of file ui4_p.h.

2877 { m_has_attr_theme = false; }
bool m_has_attr_theme
Definition: ui4_p.h:2943

◆ clearElementActiveOff()

void DomResourceIcon::clearElementActiveOff ( )

◆ clearElementActiveOn()

void DomResourceIcon::clearElementActiveOn ( )

◆ clearElementDisabledOff()

void DomResourceIcon::clearElementDisabledOff ( )

◆ clearElementDisabledOn()

void DomResourceIcon::clearElementDisabledOn ( )

◆ clearElementNormalOff()

void DomResourceIcon::clearElementNormalOff ( )

◆ clearElementNormalOn()

void DomResourceIcon::clearElementNormalOn ( )

◆ clearElementSelectedOff()

void DomResourceIcon::clearElementSelectedOff ( )

◆ clearElementSelectedOn()

void DomResourceIcon::clearElementSelectedOn ( )

◆ elementActiveOff()

DomResourcePixmap* DomResourceIcon::elementActiveOff ( ) const
inline

Definition at line 2913 of file ui4_p.h.

2913 { return m_activeOff; }
DomResourcePixmap * m_activeOff
Definition: ui4_p.h:2954

◆ elementActiveOn()

DomResourcePixmap* DomResourceIcon::elementActiveOn ( ) const
inline

Definition at line 2919 of file ui4_p.h.

2919 { return m_activeOn; }
DomResourcePixmap * m_activeOn
Definition: ui4_p.h:2955

◆ elementDisabledOff()

DomResourcePixmap* DomResourceIcon::elementDisabledOff ( ) const
inline

Definition at line 2901 of file ui4_p.h.

2901 { return m_disabledOff; }
DomResourcePixmap * m_disabledOff
Definition: ui4_p.h:2952

◆ elementDisabledOn()

DomResourcePixmap* DomResourceIcon::elementDisabledOn ( ) const
inline

Definition at line 2907 of file ui4_p.h.

2907 { return m_disabledOn; }
DomResourcePixmap * m_disabledOn
Definition: ui4_p.h:2953

◆ elementNormalOff()

DomResourcePixmap* DomResourceIcon::elementNormalOff ( ) const
inline

Definition at line 2889 of file ui4_p.h.

2889 { return m_normalOff; }
DomResourcePixmap * m_normalOff
Definition: ui4_p.h:2950

◆ elementNormalOn()

DomResourcePixmap* DomResourceIcon::elementNormalOn ( ) const
inline

Definition at line 2895 of file ui4_p.h.

2895 { return m_normalOn; }
DomResourcePixmap * m_normalOn
Definition: ui4_p.h:2951

◆ elementSelectedOff()

DomResourcePixmap* DomResourceIcon::elementSelectedOff ( ) const
inline

Definition at line 2925 of file ui4_p.h.

2925 { return m_selectedOff; }
DomResourcePixmap * m_selectedOff
Definition: ui4_p.h:2956

◆ elementSelectedOn()

DomResourcePixmap* DomResourceIcon::elementSelectedOn ( ) const
inline

Definition at line 2931 of file ui4_p.h.

2931 { return m_selectedOn; }
DomResourcePixmap * m_selectedOn
Definition: ui4_p.h:2957

◆ hasAttributeResource()

bool DomResourceIcon::hasAttributeResource ( ) const
inline

Definition at line 2879 of file ui4_p.h.

2879 { return m_has_attr_resource; }

◆ hasAttributeTheme()

bool DomResourceIcon::hasAttributeTheme ( ) const
inline

Definition at line 2870 of file ui4_p.h.

2870 { return m_has_attr_theme; }

◆ hasElementActiveOff()

bool DomResourceIcon::hasElementActiveOff ( ) const
inline

Definition at line 2916 of file ui4_p.h.

2916 { return m_children & ActiveOff; }
uint m_children
Definition: ui4_p.h:2949

◆ hasElementActiveOn()

bool DomResourceIcon::hasElementActiveOn ( ) const
inline

Definition at line 2922 of file ui4_p.h.

2922 { return m_children & ActiveOn; }

◆ hasElementDisabledOff()

bool DomResourceIcon::hasElementDisabledOff ( ) const
inline

Definition at line 2904 of file ui4_p.h.

2904 { return m_children & DisabledOff; }

◆ hasElementDisabledOn()

bool DomResourceIcon::hasElementDisabledOn ( ) const
inline

Definition at line 2910 of file ui4_p.h.

2910 { return m_children & DisabledOn; }

◆ hasElementNormalOff()

bool DomResourceIcon::hasElementNormalOff ( ) const
inline

Definition at line 2892 of file ui4_p.h.

2892 { return m_children & NormalOff; }

◆ hasElementNormalOn()

bool DomResourceIcon::hasElementNormalOn ( ) const
inline

Definition at line 2898 of file ui4_p.h.

2898 { return m_children & NormalOn; }

◆ hasElementSelectedOff()

bool DomResourceIcon::hasElementSelectedOff ( ) const
inline

Definition at line 2928 of file ui4_p.h.

2928 { return m_children & SelectedOff; }

◆ hasElementSelectedOn()

bool DomResourceIcon::hasElementSelectedOn ( ) const
inline

Definition at line 2934 of file ui4_p.h.

2934 { return m_children & SelectedOn; }

◆ operator=()

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

◆ read()

void DomResourceIcon::read ( QXmlStreamReader &  reader)

◆ setAttributeResource()

void DomResourceIcon::setAttributeResource ( const QString &  a)
inline

Definition at line 2881 of file ui4_p.h.

2882  {
2883  m_attr_resource = a;
2884  m_has_attr_resource = true;
2885  }

◆ setAttributeTheme()

void DomResourceIcon::setAttributeTheme ( const QString &  a)
inline

Definition at line 2872 of file ui4_p.h.

2873  {
2874  m_attr_theme = a;
2875  m_has_attr_theme = true;
2876  }

◆ setElementActiveOff()

void DomResourceIcon::setElementActiveOff ( DomResourcePixmap a)

◆ setElementActiveOn()

void DomResourceIcon::setElementActiveOn ( DomResourcePixmap a)

◆ setElementDisabledOff()

void DomResourceIcon::setElementDisabledOff ( DomResourcePixmap a)

◆ setElementDisabledOn()

void DomResourceIcon::setElementDisabledOn ( DomResourcePixmap a)

◆ setElementNormalOff()

void DomResourceIcon::setElementNormalOff ( DomResourcePixmap a)

◆ setElementNormalOn()

void DomResourceIcon::setElementNormalOn ( DomResourcePixmap a)

◆ setElementSelectedOff()

void DomResourceIcon::setElementSelectedOff ( DomResourcePixmap a)

◆ setElementSelectedOn()

void DomResourceIcon::setElementSelectedOn ( DomResourcePixmap a)

◆ setText()

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

Definition at line 2867 of file ui4_p.h.

2867 { m_text = s; }
QString m_text
Definition: ui4_p.h:2938

◆ takeElementActiveOff()

DomResourcePixmap* DomResourceIcon::takeElementActiveOff ( )

◆ takeElementActiveOn()

DomResourcePixmap* DomResourceIcon::takeElementActiveOn ( )

◆ takeElementDisabledOff()

DomResourcePixmap* DomResourceIcon::takeElementDisabledOff ( )

◆ takeElementDisabledOn()

DomResourcePixmap* DomResourceIcon::takeElementDisabledOn ( )

◆ takeElementNormalOff()

DomResourcePixmap* DomResourceIcon::takeElementNormalOff ( )

◆ takeElementNormalOn()

DomResourcePixmap* DomResourceIcon::takeElementNormalOn ( )

◆ takeElementSelectedOff()

DomResourcePixmap* DomResourceIcon::takeElementSelectedOff ( )

◆ takeElementSelectedOn()

DomResourcePixmap* DomResourceIcon::takeElementSelectedOn ( )

◆ text()

QString DomResourceIcon::text ( ) const
inline

Definition at line 2866 of file ui4_p.h.

2866 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_activeOff

DomResourcePixmap* DomResourceIcon::m_activeOff
private

Definition at line 2954 of file ui4_p.h.

◆ m_activeOn

DomResourcePixmap* DomResourceIcon::m_activeOn
private

Definition at line 2955 of file ui4_p.h.

◆ m_attr_resource

QString DomResourceIcon::m_attr_resource
private

Definition at line 2945 of file ui4_p.h.

◆ m_attr_theme

QString DomResourceIcon::m_attr_theme
private

Definition at line 2942 of file ui4_p.h.

◆ m_children

uint DomResourceIcon::m_children
private

Definition at line 2949 of file ui4_p.h.

◆ m_disabledOff

DomResourcePixmap* DomResourceIcon::m_disabledOff
private

Definition at line 2952 of file ui4_p.h.

◆ m_disabledOn

DomResourcePixmap* DomResourceIcon::m_disabledOn
private

Definition at line 2953 of file ui4_p.h.

◆ m_has_attr_resource

bool DomResourceIcon::m_has_attr_resource
private

Definition at line 2946 of file ui4_p.h.

◆ m_has_attr_theme

bool DomResourceIcon::m_has_attr_theme
private

Definition at line 2943 of file ui4_p.h.

◆ m_normalOff

DomResourcePixmap* DomResourceIcon::m_normalOff
private

Definition at line 2950 of file ui4_p.h.

◆ m_normalOn

DomResourcePixmap* DomResourceIcon::m_normalOn
private

Definition at line 2951 of file ui4_p.h.

◆ m_selectedOff

DomResourcePixmap* DomResourceIcon::m_selectedOff
private

Definition at line 2956 of file ui4_p.h.

◆ m_selectedOn

DomResourcePixmap* DomResourceIcon::m_selectedOn
private

Definition at line 2957 of file ui4_p.h.

◆ m_text

QString DomResourceIcon::m_text
private

Definition at line 2938 of file ui4_p.h.


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