Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
DomLayoutItem Class Reference

#include <ui4.h>

+ Collaboration diagram for DomLayoutItem:

Public Types

enum  Kind {
  Unknown = 0 , Widget , Layout , Spacer ,
  Unknown = 0 , Widget , Layout , Spacer
}
 
enum  Kind {
  Unknown = 0 , Widget , Layout , Spacer ,
  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)
 
 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 [1/2]

Enumerator
Unknown 
Widget 
Layout 
Spacer 
Unknown 
Widget 
Layout 
Spacer 

Definition at line 949 of file ui4.h.

◆ Kind [2/2]

Enumerator
Unknown 
Widget 
Layout 
Spacer 
Unknown 
Widget 
Layout 
Spacer 

Definition at line 949 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomLayoutItem() [1/2]

DomLayoutItem::DomLayoutItem ( )
default

◆ ~DomLayoutItem() [1/2]

DomLayoutItem::~DomLayoutItem ( )

Definition at line 1717 of file ui4.cpp.

◆ DomLayoutItem() [2/2]

DomLayoutItem::DomLayoutItem ( )
default

◆ ~DomLayoutItem() [2/2]

DomLayoutItem::~DomLayoutItem ( )

Member Function Documentation

◆ attributeAlignment() [1/2]

QString DomLayoutItem::attributeAlignment ( ) const
inline

Definition at line 944 of file ui4.h.

◆ attributeAlignment() [2/2]

QString DomLayoutItem::attributeAlignment ( ) const
inline

Definition at line 944 of file ui4_p.h.

◆ attributeColSpan() [1/2]

int DomLayoutItem::attributeColSpan ( ) const
inline

Definition at line 939 of file ui4.h.

◆ attributeColSpan() [2/2]

int DomLayoutItem::attributeColSpan ( ) const
inline

Definition at line 939 of file ui4_p.h.

◆ attributeColumn() [1/2]

int DomLayoutItem::attributeColumn ( ) const
inline

Definition at line 929 of file ui4.h.

◆ attributeColumn() [2/2]

int DomLayoutItem::attributeColumn ( ) const
inline

Definition at line 929 of file ui4_p.h.

◆ attributeRow() [1/2]

int DomLayoutItem::attributeRow ( ) const
inline

Definition at line 924 of file ui4.h.

◆ attributeRow() [2/2]

int DomLayoutItem::attributeRow ( ) const
inline

Definition at line 924 of file ui4_p.h.

◆ attributeRowSpan() [1/2]

int DomLayoutItem::attributeRowSpan ( ) const
inline

Definition at line 934 of file ui4.h.

◆ attributeRowSpan() [2/2]

int DomLayoutItem::attributeRowSpan ( ) const
inline

Definition at line 934 of file ui4_p.h.

◆ clearAttributeAlignment() [1/2]

void DomLayoutItem::clearAttributeAlignment ( )
inline

Definition at line 946 of file ui4.h.

◆ clearAttributeAlignment() [2/2]

void DomLayoutItem::clearAttributeAlignment ( )
inline

Definition at line 946 of file ui4_p.h.

◆ clearAttributeColSpan() [1/2]

void DomLayoutItem::clearAttributeColSpan ( )
inline

Definition at line 941 of file ui4.h.

◆ clearAttributeColSpan() [2/2]

void DomLayoutItem::clearAttributeColSpan ( )
inline

Definition at line 941 of file ui4_p.h.

◆ clearAttributeColumn() [1/2]

void DomLayoutItem::clearAttributeColumn ( )
inline

Definition at line 931 of file ui4.h.

◆ clearAttributeColumn() [2/2]

void DomLayoutItem::clearAttributeColumn ( )
inline

Definition at line 931 of file ui4_p.h.

◆ clearAttributeRow() [1/2]

void DomLayoutItem::clearAttributeRow ( )
inline

Definition at line 926 of file ui4.h.

◆ clearAttributeRow() [2/2]

void DomLayoutItem::clearAttributeRow ( )
inline

Definition at line 926 of file ui4_p.h.

◆ clearAttributeRowSpan() [1/2]

void DomLayoutItem::clearAttributeRowSpan ( )
inline

Definition at line 936 of file ui4.h.

◆ clearAttributeRowSpan() [2/2]

void DomLayoutItem::clearAttributeRowSpan ( )
inline

Definition at line 936 of file ui4_p.h.

◆ elementLayout() [1/2]

DomLayout * DomLayoutItem::elementLayout ( ) const
inline

Definition at line 956 of file ui4.h.

◆ elementLayout() [2/2]

DomLayout * DomLayoutItem::elementLayout ( ) const
inline

Definition at line 956 of file ui4_p.h.

◆ elementSpacer() [1/2]

DomSpacer * DomLayoutItem::elementSpacer ( ) const
inline

Definition at line 960 of file ui4.h.

◆ elementSpacer() [2/2]

DomSpacer * DomLayoutItem::elementSpacer ( ) const
inline

Definition at line 960 of file ui4_p.h.

◆ elementWidget() [1/2]

DomWidget * DomLayoutItem::elementWidget ( ) const
inline

Definition at line 952 of file ui4.h.

◆ elementWidget() [2/2]

DomWidget * DomLayoutItem::elementWidget ( ) const
inline

Definition at line 952 of file ui4_p.h.

◆ hasAttributeAlignment() [1/2]

bool DomLayoutItem::hasAttributeAlignment ( ) const
inline

Definition at line 943 of file ui4.h.

◆ hasAttributeAlignment() [2/2]

bool DomLayoutItem::hasAttributeAlignment ( ) const
inline

Definition at line 943 of file ui4_p.h.

◆ hasAttributeColSpan() [1/2]

bool DomLayoutItem::hasAttributeColSpan ( ) const
inline

Definition at line 938 of file ui4.h.

◆ hasAttributeColSpan() [2/2]

bool DomLayoutItem::hasAttributeColSpan ( ) const
inline

Definition at line 938 of file ui4_p.h.

◆ hasAttributeColumn() [1/2]

bool DomLayoutItem::hasAttributeColumn ( ) const
inline

Definition at line 928 of file ui4.h.

◆ hasAttributeColumn() [2/2]

bool DomLayoutItem::hasAttributeColumn ( ) const
inline

Definition at line 928 of file ui4_p.h.

◆ hasAttributeRow() [1/2]

bool DomLayoutItem::hasAttributeRow ( ) const
inline

Definition at line 923 of file ui4.h.

◆ hasAttributeRow() [2/2]

bool DomLayoutItem::hasAttributeRow ( ) const
inline

Definition at line 923 of file ui4_p.h.

◆ hasAttributeRowSpan() [1/2]

bool DomLayoutItem::hasAttributeRowSpan ( ) const
inline

Definition at line 933 of file ui4.h.

◆ hasAttributeRowSpan() [2/2]

bool DomLayoutItem::hasAttributeRowSpan ( ) const
inline

Definition at line 933 of file ui4_p.h.

◆ kind() [1/2]

Kind DomLayoutItem::kind ( ) const
inline

Definition at line 950 of file ui4.h.

◆ kind() [2/2]

Kind DomLayoutItem::kind ( ) const
inline

Definition at line 950 of file ui4_p.h.

◆ read() [1/2]

void DomLayoutItem::read ( QXmlStreamReader & reader)

Definition at line 1737 of file ui4.cpp.

◆ read() [2/2]

void DomLayoutItem::read ( QXmlStreamReader & reader)

◆ setAttributeAlignment() [1/2]

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

Definition at line 945 of file ui4.h.

◆ setAttributeAlignment() [2/2]

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

Definition at line 945 of file ui4_p.h.

◆ setAttributeColSpan() [1/2]

void DomLayoutItem::setAttributeColSpan ( int a)
inline

Definition at line 940 of file ui4.h.

◆ setAttributeColSpan() [2/2]

void DomLayoutItem::setAttributeColSpan ( int a)
inline

Definition at line 940 of file ui4_p.h.

◆ setAttributeColumn() [1/2]

void DomLayoutItem::setAttributeColumn ( int a)
inline

Definition at line 930 of file ui4.h.

◆ setAttributeColumn() [2/2]

void DomLayoutItem::setAttributeColumn ( int a)
inline

Definition at line 930 of file ui4_p.h.

◆ setAttributeRow() [1/2]

void DomLayoutItem::setAttributeRow ( int a)
inline

Definition at line 925 of file ui4.h.

◆ setAttributeRow() [2/2]

void DomLayoutItem::setAttributeRow ( int a)
inline

Definition at line 925 of file ui4_p.h.

◆ setAttributeRowSpan() [1/2]

void DomLayoutItem::setAttributeRowSpan ( int a)
inline

Definition at line 935 of file ui4.h.

◆ setAttributeRowSpan() [2/2]

void DomLayoutItem::setAttributeRowSpan ( int a)
inline

Definition at line 935 of file ui4_p.h.

◆ setElementLayout() [1/2]

void DomLayoutItem::setElementLayout ( DomLayout * a)

Definition at line 1860 of file ui4.cpp.

◆ setElementLayout() [2/2]

void DomLayoutItem::setElementLayout ( DomLayout * a)

◆ setElementSpacer() [1/2]

void DomLayoutItem::setElementSpacer ( DomSpacer * a)

Definition at line 1874 of file ui4.cpp.

◆ setElementSpacer() [2/2]

void DomLayoutItem::setElementSpacer ( DomSpacer * a)

◆ setElementWidget() [1/2]

void DomLayoutItem::setElementWidget ( DomWidget * a)

Definition at line 1846 of file ui4.cpp.

◆ setElementWidget() [2/2]

void DomLayoutItem::setElementWidget ( DomWidget * a)

◆ takeElementLayout() [1/2]

DomLayout * DomLayoutItem::takeElementLayout ( )

Definition at line 1853 of file ui4.cpp.

◆ takeElementLayout() [2/2]

DomLayout * DomLayoutItem::takeElementLayout ( )

◆ takeElementSpacer() [1/2]

DomSpacer * DomLayoutItem::takeElementSpacer ( )

Definition at line 1867 of file ui4.cpp.

◆ takeElementSpacer() [2/2]

DomSpacer * DomLayoutItem::takeElementSpacer ( )

◆ takeElementWidget() [1/2]

DomWidget * DomLayoutItem::takeElementWidget ( )

Definition at line 1839 of file ui4.cpp.

◆ takeElementWidget() [2/2]

DomWidget * DomLayoutItem::takeElementWidget ( )

◆ write() [1/2]

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

Definition at line 1798 of file ui4.cpp.

◆ write() [2/2]

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

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