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 921 of file ui4.h.

Member Enumeration Documentation

◆ Kind [1/2]

Enumerator
Unknown 
Widget 
Layout 
Spacer 
Unknown 
Widget 
Layout 
Spacer 

Definition at line 957 of file ui4.h.

◆ Kind [2/2]

Enumerator
Unknown 
Widget 
Layout 
Spacer 
Unknown 
Widget 
Layout 
Spacer 

Definition at line 957 of file ui4_p.h.

Constructor & Destructor Documentation

◆ DomLayoutItem() [1/2]

DomLayoutItem::DomLayoutItem ( )
default

◆ ~DomLayoutItem() [1/2]

DomLayoutItem::~DomLayoutItem ( )

Definition at line 1724 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 952 of file ui4.h.

◆ attributeAlignment() [2/2]

QString DomLayoutItem::attributeAlignment ( ) const
inline

Definition at line 952 of file ui4_p.h.

◆ attributeColSpan() [1/2]

int DomLayoutItem::attributeColSpan ( ) const
inline

Definition at line 947 of file ui4.h.

◆ attributeColSpan() [2/2]

int DomLayoutItem::attributeColSpan ( ) const
inline

Definition at line 947 of file ui4_p.h.

◆ attributeColumn() [1/2]

int DomLayoutItem::attributeColumn ( ) const
inline

Definition at line 937 of file ui4.h.

◆ attributeColumn() [2/2]

int DomLayoutItem::attributeColumn ( ) const
inline

Definition at line 937 of file ui4_p.h.

◆ attributeRow() [1/2]

int DomLayoutItem::attributeRow ( ) const
inline

Definition at line 932 of file ui4.h.

◆ attributeRow() [2/2]

int DomLayoutItem::attributeRow ( ) const
inline

Definition at line 932 of file ui4_p.h.

◆ attributeRowSpan() [1/2]

int DomLayoutItem::attributeRowSpan ( ) const
inline

Definition at line 942 of file ui4.h.

◆ attributeRowSpan() [2/2]

int DomLayoutItem::attributeRowSpan ( ) const
inline

Definition at line 942 of file ui4_p.h.

◆ clearAttributeAlignment() [1/2]

void DomLayoutItem::clearAttributeAlignment ( )
inline

Definition at line 954 of file ui4.h.

◆ clearAttributeAlignment() [2/2]

void DomLayoutItem::clearAttributeAlignment ( )
inline

Definition at line 954 of file ui4_p.h.

◆ clearAttributeColSpan() [1/2]

void DomLayoutItem::clearAttributeColSpan ( )
inline

Definition at line 949 of file ui4.h.

◆ clearAttributeColSpan() [2/2]

void DomLayoutItem::clearAttributeColSpan ( )
inline

Definition at line 949 of file ui4_p.h.

◆ clearAttributeColumn() [1/2]

void DomLayoutItem::clearAttributeColumn ( )
inline

Definition at line 939 of file ui4.h.

◆ clearAttributeColumn() [2/2]

void DomLayoutItem::clearAttributeColumn ( )
inline

Definition at line 939 of file ui4_p.h.

◆ clearAttributeRow() [1/2]

void DomLayoutItem::clearAttributeRow ( )
inline

Definition at line 934 of file ui4.h.

◆ clearAttributeRow() [2/2]

void DomLayoutItem::clearAttributeRow ( )
inline

Definition at line 934 of file ui4_p.h.

◆ clearAttributeRowSpan() [1/2]

void DomLayoutItem::clearAttributeRowSpan ( )
inline

Definition at line 944 of file ui4.h.

◆ clearAttributeRowSpan() [2/2]

void DomLayoutItem::clearAttributeRowSpan ( )
inline

Definition at line 944 of file ui4_p.h.

◆ elementLayout() [1/2]

DomLayout * DomLayoutItem::elementLayout ( ) const
inline

Definition at line 964 of file ui4.h.

◆ elementLayout() [2/2]

DomLayout * DomLayoutItem::elementLayout ( ) const
inline

Definition at line 964 of file ui4_p.h.

◆ elementSpacer() [1/2]

DomSpacer * DomLayoutItem::elementSpacer ( ) const
inline

Definition at line 968 of file ui4.h.

◆ elementSpacer() [2/2]

DomSpacer * DomLayoutItem::elementSpacer ( ) const
inline

Definition at line 968 of file ui4_p.h.

◆ elementWidget() [1/2]

DomWidget * DomLayoutItem::elementWidget ( ) const
inline

Definition at line 960 of file ui4.h.

◆ elementWidget() [2/2]

DomWidget * DomLayoutItem::elementWidget ( ) const
inline

Definition at line 960 of file ui4_p.h.

◆ hasAttributeAlignment() [1/2]

bool DomLayoutItem::hasAttributeAlignment ( ) const
inline

Definition at line 951 of file ui4.h.

◆ hasAttributeAlignment() [2/2]

bool DomLayoutItem::hasAttributeAlignment ( ) const
inline

Definition at line 951 of file ui4_p.h.

◆ hasAttributeColSpan() [1/2]

bool DomLayoutItem::hasAttributeColSpan ( ) const
inline

Definition at line 946 of file ui4.h.

◆ hasAttributeColSpan() [2/2]

bool DomLayoutItem::hasAttributeColSpan ( ) const
inline

Definition at line 946 of file ui4_p.h.

◆ hasAttributeColumn() [1/2]

bool DomLayoutItem::hasAttributeColumn ( ) const
inline

Definition at line 936 of file ui4.h.

◆ hasAttributeColumn() [2/2]

bool DomLayoutItem::hasAttributeColumn ( ) const
inline

Definition at line 936 of file ui4_p.h.

◆ hasAttributeRow() [1/2]

bool DomLayoutItem::hasAttributeRow ( ) const
inline

Definition at line 931 of file ui4.h.

◆ hasAttributeRow() [2/2]

bool DomLayoutItem::hasAttributeRow ( ) const
inline

Definition at line 931 of file ui4_p.h.

◆ hasAttributeRowSpan() [1/2]

bool DomLayoutItem::hasAttributeRowSpan ( ) const
inline

Definition at line 941 of file ui4.h.

◆ hasAttributeRowSpan() [2/2]

bool DomLayoutItem::hasAttributeRowSpan ( ) const
inline

Definition at line 941 of file ui4_p.h.

◆ kind() [1/2]

Kind DomLayoutItem::kind ( ) const
inline

Definition at line 958 of file ui4.h.

◆ kind() [2/2]

Kind DomLayoutItem::kind ( ) const
inline

Definition at line 958 of file ui4_p.h.

◆ read() [1/2]

void DomLayoutItem::read ( QXmlStreamReader & reader)

Definition at line 1744 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 953 of file ui4.h.

◆ setAttributeAlignment() [2/2]

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

Definition at line 953 of file ui4_p.h.

◆ setAttributeColSpan() [1/2]

void DomLayoutItem::setAttributeColSpan ( int a)
inline

Definition at line 948 of file ui4.h.

◆ setAttributeColSpan() [2/2]

void DomLayoutItem::setAttributeColSpan ( int a)
inline

Definition at line 948 of file ui4_p.h.

◆ setAttributeColumn() [1/2]

void DomLayoutItem::setAttributeColumn ( int a)
inline

Definition at line 938 of file ui4.h.

◆ setAttributeColumn() [2/2]

void DomLayoutItem::setAttributeColumn ( int a)
inline

Definition at line 938 of file ui4_p.h.

◆ setAttributeRow() [1/2]

void DomLayoutItem::setAttributeRow ( int a)
inline

Definition at line 933 of file ui4.h.

◆ setAttributeRow() [2/2]

void DomLayoutItem::setAttributeRow ( int a)
inline

Definition at line 933 of file ui4_p.h.

◆ setAttributeRowSpan() [1/2]

void DomLayoutItem::setAttributeRowSpan ( int a)
inline

Definition at line 943 of file ui4.h.

◆ setAttributeRowSpan() [2/2]

void DomLayoutItem::setAttributeRowSpan ( int a)
inline

Definition at line 943 of file ui4_p.h.

◆ setElementLayout() [1/2]

void DomLayoutItem::setElementLayout ( DomLayout * a)

Definition at line 1867 of file ui4.cpp.

◆ setElementLayout() [2/2]

void DomLayoutItem::setElementLayout ( DomLayout * a)

◆ setElementSpacer() [1/2]

void DomLayoutItem::setElementSpacer ( DomSpacer * a)

Definition at line 1881 of file ui4.cpp.

◆ setElementSpacer() [2/2]

void DomLayoutItem::setElementSpacer ( DomSpacer * a)

◆ setElementWidget() [1/2]

void DomLayoutItem::setElementWidget ( DomWidget * a)

Definition at line 1853 of file ui4.cpp.

◆ setElementWidget() [2/2]

void DomLayoutItem::setElementWidget ( DomWidget * a)

◆ takeElementLayout() [1/2]

DomLayout * DomLayoutItem::takeElementLayout ( )

Definition at line 1860 of file ui4.cpp.

◆ takeElementLayout() [2/2]

DomLayout * DomLayoutItem::takeElementLayout ( )

◆ takeElementSpacer() [1/2]

DomSpacer * DomLayoutItem::takeElementSpacer ( )

Definition at line 1874 of file ui4.cpp.

◆ takeElementSpacer() [2/2]

DomSpacer * DomLayoutItem::takeElementSpacer ( )

◆ takeElementWidget() [1/2]

DomWidget * DomLayoutItem::takeElementWidget ( )

Definition at line 1846 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 1805 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: