Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
DomLayoutItem Class Reference

#include <ui4.h>

+ Collaboration diagram for DomLayoutItem:

Public Types

enum  Kind { Unknown = 0 , Widget , Layout , Spacer }
 

Public Member Functions

 DomLayoutItem ()=default
 
 ~DomLayoutItem ()
 
void read (QXmlStreamReader &reader)
 
void write (QXmlStreamWriter &writer, const QString &tagName=QString()) const
 
bool hasAttributeRow () const
 
int attributeRow () const
 
void setAttributeRow (int a)
 
void clearAttributeRow ()
 
bool hasAttributeColumn () const
 
int attributeColumn () const
 
void setAttributeColumn (int a)
 
void clearAttributeColumn ()
 
bool hasAttributeRowSpan () const
 
int attributeRowSpan () const
 
void setAttributeRowSpan (int a)
 
void clearAttributeRowSpan ()
 
bool hasAttributeColSpan () const
 
int attributeColSpan () const
 
void setAttributeColSpan (int a)
 
void clearAttributeColSpan ()
 
bool hasAttributeAlignment () const
 
QString attributeAlignment () const
 
void setAttributeAlignment (const QString &a)
 
void clearAttributeAlignment ()
 
Kind kind () const
 
DomWidgetelementWidget () const
 
DomWidgettakeElementWidget ()
 
void setElementWidget (DomWidget *a)
 
DomLayoutelementLayout () const
 
DomLayouttakeElementLayout ()
 
void setElementLayout (DomLayout *a)
 
DomSpacerelementSpacer () const
 
DomSpacertakeElementSpacer ()
 
void setElementSpacer (DomSpacer *a)
 

Detailed Description

Definition at line 913 of file ui4.h.

Member Enumeration Documentation

◆ Kind

Enumerator
Unknown 
Widget 
Layout 
Spacer 

Definition at line 949 of file ui4.h.

Constructor & Destructor Documentation

◆ DomLayoutItem()

DomLayoutItem::DomLayoutItem ( )
default

◆ ~DomLayoutItem()

DomLayoutItem::~DomLayoutItem ( )

Definition at line 1716 of file ui4.cpp.

Member Function Documentation

◆ attributeAlignment()

QString DomLayoutItem::attributeAlignment ( ) const
inline

Definition at line 944 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ attributeColSpan()

int DomLayoutItem::attributeColSpan ( ) const
inline

Definition at line 939 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ attributeColumn()

int DomLayoutItem::attributeColumn ( ) const
inline

Definition at line 929 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ attributeRow()

int DomLayoutItem::attributeRow ( ) const
inline

Definition at line 924 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ attributeRowSpan()

int DomLayoutItem::attributeRowSpan ( ) const
inline

Definition at line 934 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ clearAttributeAlignment()

void DomLayoutItem::clearAttributeAlignment ( )
inline

Definition at line 946 of file ui4.h.

◆ clearAttributeColSpan()

void DomLayoutItem::clearAttributeColSpan ( )
inline

Definition at line 941 of file ui4.h.

◆ clearAttributeColumn()

void DomLayoutItem::clearAttributeColumn ( )
inline

Definition at line 931 of file ui4.h.

◆ clearAttributeRow()

void DomLayoutItem::clearAttributeRow ( )
inline

Definition at line 926 of file ui4.h.

◆ clearAttributeRowSpan()

void DomLayoutItem::clearAttributeRowSpan ( )
inline

Definition at line 936 of file ui4.h.

◆ elementLayout()

DomLayout * DomLayoutItem::elementLayout ( ) const
inline

Definition at line 956 of file ui4.h.

◆ elementSpacer()

DomSpacer * DomLayoutItem::elementSpacer ( ) const
inline

Definition at line 960 of file ui4.h.

◆ elementWidget()

DomWidget * DomLayoutItem::elementWidget ( ) const
inline

Definition at line 952 of file ui4.h.

◆ hasAttributeAlignment()

bool DomLayoutItem::hasAttributeAlignment ( ) const
inline

Definition at line 943 of file ui4.h.

Referenced by write().

+ Here is the caller graph for this function:

◆ hasAttributeColSpan()

bool DomLayoutItem::hasAttributeColSpan ( ) const
inline

Definition at line 938 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ hasAttributeColumn()

bool DomLayoutItem::hasAttributeColumn ( ) const
inline

Definition at line 928 of file ui4.h.

Referenced by write().

+ Here is the caller graph for this function:

◆ hasAttributeRow()

bool DomLayoutItem::hasAttributeRow ( ) const
inline

Definition at line 923 of file ui4.h.

Referenced by write().

+ Here is the caller graph for this function:

◆ hasAttributeRowSpan()

bool DomLayoutItem::hasAttributeRowSpan ( ) const
inline

Definition at line 933 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ kind()

Kind DomLayoutItem::kind ( ) const
inline

Definition at line 950 of file ui4.h.

Referenced by CPP::WriteInitialization::acceptLayoutItem(), and write().

+ Here is the caller graph for this function:

◆ read()

void DomLayoutItem::read ( QXmlStreamReader & reader)

Definition at line 1736 of file ui4.cpp.

References Qt::CaseInsensitive, setAttributeAlignment(), setAttributeColSpan(), setAttributeColumn(), setAttributeRow(), setAttributeRowSpan(), setElementLayout(), setElementSpacer(), setElementWidget(), and tag.

+ Here is the call graph for this function:

◆ setAttributeAlignment()

void DomLayoutItem::setAttributeAlignment ( const QString & a)
inline

Definition at line 945 of file ui4.h.

Referenced by read().

+ Here is the caller graph for this function:

◆ setAttributeColSpan()

void DomLayoutItem::setAttributeColSpan ( int a)
inline

Definition at line 940 of file ui4.h.

Referenced by read().

+ Here is the caller graph for this function:

◆ setAttributeColumn()

void DomLayoutItem::setAttributeColumn ( int a)
inline

Definition at line 930 of file ui4.h.

Referenced by read().

+ Here is the caller graph for this function:

◆ setAttributeRow()

void DomLayoutItem::setAttributeRow ( int a)
inline

Definition at line 925 of file ui4.h.

Referenced by read().

+ Here is the caller graph for this function:

◆ setAttributeRowSpan()

void DomLayoutItem::setAttributeRowSpan ( int a)
inline

Definition at line 935 of file ui4.h.

Referenced by read().

+ Here is the caller graph for this function:

◆ setElementLayout()

void DomLayoutItem::setElementLayout ( DomLayout * a)

Definition at line 1859 of file ui4.cpp.

References Layout.

Referenced by read().

+ Here is the caller graph for this function:

◆ setElementSpacer()

void DomLayoutItem::setElementSpacer ( DomSpacer * a)

Definition at line 1873 of file ui4.cpp.

References Spacer.

Referenced by read().

+ Here is the caller graph for this function:

◆ setElementWidget()

void DomLayoutItem::setElementWidget ( DomWidget * a)

Definition at line 1845 of file ui4.cpp.

References Widget.

Referenced by read().

+ Here is the caller graph for this function:

◆ takeElementLayout()

DomLayout * DomLayoutItem::takeElementLayout ( )

Definition at line 1852 of file ui4.cpp.

◆ takeElementSpacer()

DomSpacer * DomLayoutItem::takeElementSpacer ( )

Definition at line 1866 of file ui4.cpp.

◆ takeElementWidget()

DomWidget * DomLayoutItem::takeElementWidget ( )

Definition at line 1838 of file ui4.cpp.

◆ write()

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

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