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

Public Member Functions

 DomCustomWidget ()
 
 ~DomCustomWidget ()
 
void clearElementAddPageMethod ()
 
void clearElementClass ()
 
void clearElementContainer ()
 
void clearElementExtends ()
 
void clearElementHeader ()
 
void clearElementPixmap ()
 
void clearElementProperties ()
 
void clearElementPropertyspecifications ()
 
void clearElementScript ()
 
void clearElementSizeHint ()
 
void clearElementSizePolicy ()
 
void clearElementSlots ()
 
QString elementAddPageMethod () const
 
QString elementClass () const
 
int elementContainer () const
 
QString elementExtends () const
 
DomHeaderelementHeader () const
 
QString elementPixmap () const
 
DomPropertieselementProperties () const
 
DomPropertySpecificationselementPropertyspecifications () const
 
DomScriptelementScript () const
 
DomSizeelementSizeHint () const
 
DomSizePolicyDataelementSizePolicy () const
 
DomSlotselementSlots () const
 
bool hasElementAddPageMethod () const
 
bool hasElementClass () const
 
bool hasElementContainer () const
 
bool hasElementExtends () const
 
bool hasElementHeader () const
 
bool hasElementPixmap () const
 
bool hasElementProperties () const
 
bool hasElementPropertyspecifications () const
 
bool hasElementScript () const
 
bool hasElementSizeHint () const
 
bool hasElementSizePolicy () const
 
bool hasElementSlots () const
 
void read (QXmlStreamReader &reader)
 
void setElementAddPageMethod (const QString &a)
 
void setElementClass (const QString &a)
 
void setElementContainer (int a)
 
void setElementExtends (const QString &a)
 
void setElementHeader (DomHeader *a)
 
void setElementPixmap (const QString &a)
 
void setElementProperties (DomProperties *a)
 
void setElementPropertyspecifications (DomPropertySpecifications *a)
 
void setElementScript (DomScript *a)
 
void setElementSizeHint (DomSize *a)
 
void setElementSizePolicy (DomSizePolicyData *a)
 
void setElementSlots (DomSlots *a)
 
void setText (const QString &s)
 
DomHeadertakeElementHeader ()
 
DomPropertiestakeElementProperties ()
 
DomPropertySpecificationstakeElementPropertyspecifications ()
 
DomScripttakeElementScript ()
 
DomSizetakeElementSizeHint ()
 
DomSizePolicyDatatakeElementSizePolicy ()
 
DomSlotstakeElementSlots ()
 
QString text () const
 
void write (QXmlStreamWriter &writer, const QString &tagName="") const
 

Private Types

enum  Child {
  Class = 1 , Extends = 2 , Header = 4 , SizeHint = 8 ,
  AddPageMethod = 16 , Container = 32 , SizePolicy = 64 , Pixmap = 128 ,
  Script = 256 , Properties = 512 , Slots = 1024 , Propertyspecifications = 2048
}
 

Private Member Functions

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

Private Attributes

QString m_addPageMethod
 
uint m_children
 
QString m_class
 
int m_container
 
QString m_extends
 
DomHeaderm_header
 
QString m_pixmap
 
DomPropertiesm_properties
 
DomPropertySpecificationsm_propertyspecifications
 
DomScriptm_script
 
DomSizem_sizeHint
 
DomSizePolicyDatam_sizePolicy
 
DomSlotsm_slots
 
QString m_text
 

Detailed Description

Definition at line 937 of file ui4_p.h.

Member Enumeration Documentation

◆ Child

enum DomCustomWidget::Child
private
Enumerator
Class 
Extends 
Header 
SizeHint 
AddPageMethod 
Container 
SizePolicy 
Pixmap 
Script 
Properties 
Slots 
Propertyspecifications 

Definition at line 1041 of file ui4_p.h.

1041  {
1042  Class = 1,
1043  Extends = 2,
1044  Header = 4,
1045  SizeHint = 8,
1046  AddPageMethod = 16,
1047  Container = 32,
1048  SizePolicy = 64,
1049  Pixmap = 128,
1050  Script = 256,
1051  Properties = 512,
1052  Slots = 1024,
1053  Propertyspecifications = 2048
1054  };
@ Propertyspecifications
Definition: ui4_p.h:1053

Constructor & Destructor Documentation

◆ DomCustomWidget() [1/2]

DomCustomWidget::DomCustomWidget ( )

◆ ~DomCustomWidget()

DomCustomWidget::~DomCustomWidget ( )

◆ DomCustomWidget() [2/2]

DomCustomWidget::DomCustomWidget ( const DomCustomWidget other)
private

Member Function Documentation

◆ clear()

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

◆ clearElementAddPageMethod()

void DomCustomWidget::clearElementAddPageMethod ( )

◆ clearElementClass()

void DomCustomWidget::clearElementClass ( )

◆ clearElementContainer()

void DomCustomWidget::clearElementContainer ( )

◆ clearElementExtends()

void DomCustomWidget::clearElementExtends ( )

◆ clearElementHeader()

void DomCustomWidget::clearElementHeader ( )

◆ clearElementPixmap()

void DomCustomWidget::clearElementPixmap ( )

◆ clearElementProperties()

void DomCustomWidget::clearElementProperties ( )

◆ clearElementPropertyspecifications()

void DomCustomWidget::clearElementPropertyspecifications ( )

◆ clearElementScript()

void DomCustomWidget::clearElementScript ( )

◆ clearElementSizeHint()

void DomCustomWidget::clearElementSizeHint ( )

◆ clearElementSizePolicy()

void DomCustomWidget::clearElementSizePolicy ( )

◆ clearElementSlots()

void DomCustomWidget::clearElementSlots ( )

◆ elementAddPageMethod()

QString DomCustomWidget::elementAddPageMethod ( ) const
inline

Definition at line 971 of file ui4_p.h.

971 { return m_addPageMethod; }
QString m_addPageMethod
Definition: ui4_p.h:1033

◆ elementClass()

QString DomCustomWidget::elementClass ( ) const
inline

Definition at line 949 of file ui4_p.h.

949 { return m_class; }
QString m_class
Definition: ui4_p.h:1029

◆ elementContainer()

int DomCustomWidget::elementContainer ( ) const
inline

Definition at line 976 of file ui4_p.h.

976 { return m_container; }
int m_container
Definition: ui4_p.h:1034

◆ elementExtends()

QString DomCustomWidget::elementExtends ( ) const
inline

Definition at line 954 of file ui4_p.h.

954 { return m_extends; }
QString m_extends
Definition: ui4_p.h:1030

◆ elementHeader()

DomHeader* DomCustomWidget::elementHeader ( ) const
inline

Definition at line 959 of file ui4_p.h.

959 { return m_header; }
DomHeader * m_header
Definition: ui4_p.h:1031

◆ elementPixmap()

QString DomCustomWidget::elementPixmap ( ) const
inline

Definition at line 987 of file ui4_p.h.

987 { return m_pixmap; }
QString m_pixmap
Definition: ui4_p.h:1036

◆ elementProperties()

DomProperties* DomCustomWidget::elementProperties ( ) const
inline

Definition at line 998 of file ui4_p.h.

998 { return m_properties; }
DomProperties * m_properties
Definition: ui4_p.h:1038

◆ elementPropertyspecifications()

DomPropertySpecifications* DomCustomWidget::elementPropertyspecifications ( ) const
inline

Definition at line 1010 of file ui4_p.h.

1011  {
1012  return m_propertyspecifications;
1013  }
DomPropertySpecifications * m_propertyspecifications
Definition: ui4_p.h:1040

◆ elementScript()

DomScript* DomCustomWidget::elementScript ( ) const
inline

Definition at line 992 of file ui4_p.h.

992 { return m_script; }
DomScript * m_script
Definition: ui4_p.h:1037

◆ elementSizeHint()

DomSize* DomCustomWidget::elementSizeHint ( ) const
inline

Definition at line 965 of file ui4_p.h.

965 { return m_sizeHint; }
DomSize * m_sizeHint
Definition: ui4_p.h:1032

◆ elementSizePolicy()

DomSizePolicyData* DomCustomWidget::elementSizePolicy ( ) const
inline

Definition at line 981 of file ui4_p.h.

981 { return m_sizePolicy; }
DomSizePolicyData * m_sizePolicy
Definition: ui4_p.h:1035

◆ elementSlots()

DomSlots* DomCustomWidget::elementSlots ( ) const
inline

Definition at line 1004 of file ui4_p.h.

1004 { return m_slots; }
DomSlots * m_slots
Definition: ui4_p.h:1039

◆ hasElementAddPageMethod()

bool DomCustomWidget::hasElementAddPageMethod ( ) const
inline

Definition at line 973 of file ui4_p.h.

973 { return m_children & AddPageMethod; }
uint m_children
Definition: ui4_p.h:1028

◆ hasElementClass()

bool DomCustomWidget::hasElementClass ( ) const
inline

Definition at line 951 of file ui4_p.h.

951 { return m_children & Class; }

◆ hasElementContainer()

bool DomCustomWidget::hasElementContainer ( ) const
inline

Definition at line 978 of file ui4_p.h.

978 { return m_children & Container; }

◆ hasElementExtends()

bool DomCustomWidget::hasElementExtends ( ) const
inline

Definition at line 956 of file ui4_p.h.

956 { return m_children & Extends; }

◆ hasElementHeader()

bool DomCustomWidget::hasElementHeader ( ) const
inline

Definition at line 962 of file ui4_p.h.

962 { return m_children & Header; }

◆ hasElementPixmap()

bool DomCustomWidget::hasElementPixmap ( ) const
inline

Definition at line 989 of file ui4_p.h.

989 { return m_children & Pixmap; }

◆ hasElementProperties()

bool DomCustomWidget::hasElementProperties ( ) const
inline

Definition at line 1001 of file ui4_p.h.

1001 { return m_children & Properties; }

◆ hasElementPropertyspecifications()

bool DomCustomWidget::hasElementPropertyspecifications ( ) const
inline

Definition at line 1016 of file ui4_p.h.

1017  {
1019  }

◆ hasElementScript()

bool DomCustomWidget::hasElementScript ( ) const
inline

Definition at line 995 of file ui4_p.h.

995 { return m_children & Script; }

◆ hasElementSizeHint()

bool DomCustomWidget::hasElementSizeHint ( ) const
inline

Definition at line 968 of file ui4_p.h.

968 { return m_children & SizeHint; }

◆ hasElementSizePolicy()

bool DomCustomWidget::hasElementSizePolicy ( ) const
inline

Definition at line 984 of file ui4_p.h.

984 { return m_children & SizePolicy; }

◆ hasElementSlots()

bool DomCustomWidget::hasElementSlots ( ) const
inline

Definition at line 1007 of file ui4_p.h.

1007 { return m_children & Slots; }

◆ operator=()

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

◆ read()

void DomCustomWidget::read ( QXmlStreamReader &  reader)

◆ setElementAddPageMethod()

void DomCustomWidget::setElementAddPageMethod ( const QString &  a)

◆ setElementClass()

void DomCustomWidget::setElementClass ( const QString &  a)

◆ setElementContainer()

void DomCustomWidget::setElementContainer ( int  a)

◆ setElementExtends()

void DomCustomWidget::setElementExtends ( const QString &  a)

◆ setElementHeader()

void DomCustomWidget::setElementHeader ( DomHeader a)

◆ setElementPixmap()

void DomCustomWidget::setElementPixmap ( const QString &  a)

◆ setElementProperties()

void DomCustomWidget::setElementProperties ( DomProperties a)

◆ setElementPropertyspecifications()

void DomCustomWidget::setElementPropertyspecifications ( DomPropertySpecifications a)

◆ setElementScript()

void DomCustomWidget::setElementScript ( DomScript a)

◆ setElementSizeHint()

void DomCustomWidget::setElementSizeHint ( DomSize a)

◆ setElementSizePolicy()

void DomCustomWidget::setElementSizePolicy ( DomSizePolicyData a)

◆ setElementSlots()

void DomCustomWidget::setElementSlots ( DomSlots a)

◆ setText()

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

Definition at line 945 of file ui4_p.h.

945 { m_text = s; }
QString m_text
Definition: ui4_p.h:1023

◆ takeElementHeader()

DomHeader* DomCustomWidget::takeElementHeader ( )

◆ takeElementProperties()

DomProperties* DomCustomWidget::takeElementProperties ( )

◆ takeElementPropertyspecifications()

DomPropertySpecifications* DomCustomWidget::takeElementPropertyspecifications ( )

◆ takeElementScript()

DomScript* DomCustomWidget::takeElementScript ( )

◆ takeElementSizeHint()

DomSize* DomCustomWidget::takeElementSizeHint ( )

◆ takeElementSizePolicy()

DomSizePolicyData* DomCustomWidget::takeElementSizePolicy ( )

◆ takeElementSlots()

DomSlots* DomCustomWidget::takeElementSlots ( )

◆ text()

QString DomCustomWidget::text ( ) const
inline

Definition at line 944 of file ui4_p.h.

944 { return m_text; }

◆ write()

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

Member Data Documentation

◆ m_addPageMethod

QString DomCustomWidget::m_addPageMethod
private

Definition at line 1033 of file ui4_p.h.

◆ m_children

uint DomCustomWidget::m_children
private

Definition at line 1028 of file ui4_p.h.

◆ m_class

QString DomCustomWidget::m_class
private

Definition at line 1029 of file ui4_p.h.

◆ m_container

int DomCustomWidget::m_container
private

Definition at line 1034 of file ui4_p.h.

◆ m_extends

QString DomCustomWidget::m_extends
private

Definition at line 1030 of file ui4_p.h.

◆ m_header

DomHeader* DomCustomWidget::m_header
private

Definition at line 1031 of file ui4_p.h.

◆ m_pixmap

QString DomCustomWidget::m_pixmap
private

Definition at line 1036 of file ui4_p.h.

◆ m_properties

DomProperties* DomCustomWidget::m_properties
private

Definition at line 1038 of file ui4_p.h.

◆ m_propertyspecifications

DomPropertySpecifications* DomCustomWidget::m_propertyspecifications
private

Definition at line 1040 of file ui4_p.h.

◆ m_script

DomScript* DomCustomWidget::m_script
private

Definition at line 1037 of file ui4_p.h.

◆ m_sizeHint

DomSize* DomCustomWidget::m_sizeHint
private

Definition at line 1032 of file ui4_p.h.

◆ m_sizePolicy

DomSizePolicyData* DomCustomWidget::m_sizePolicy
private

Definition at line 1035 of file ui4_p.h.

◆ m_slots

DomSlots* DomCustomWidget::m_slots
private

Definition at line 1039 of file ui4_p.h.

◆ m_text

QString DomCustomWidget::m_text
private

Definition at line 1023 of file ui4_p.h.


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