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
TreeWalker Struct Reference

#include <treewalker.h>

+ Inheritance diagram for TreeWalker:
+ Collaboration diagram for TreeWalker:

Public Types

using DomWidgets = QList<DomWidget *>
 

Public Member Functions

 TreeWalker ()=default
 
virtual ~TreeWalker ()=default
 
virtual void acceptUI (DomUI *ui)
 
virtual void acceptLayoutDefault (DomLayoutDefault *layoutDefault)
 
virtual void acceptLayoutFunction (DomLayoutFunction *layoutFunction)
 
virtual void acceptTabStops (DomTabStops *tabStops)
 
virtual void acceptCustomWidgets (DomCustomWidgets *customWidgets)
 
virtual void acceptCustomWidget (DomCustomWidget *customWidget)
 
virtual void acceptLayout (DomLayout *layout)
 
virtual void acceptLayoutItem (DomLayoutItem *layoutItem)
 
virtual void acceptWidget (DomWidget *widget)
 
virtual void acceptSpacer (DomSpacer *spacer)
 
virtual void acceptColor (DomColor *color)
 
virtual void acceptColorGroup (DomColorGroup *colorGroup)
 
virtual void acceptPalette (DomPalette *palette)
 
virtual void acceptFont (DomFont *font)
 
virtual void acceptPoint (DomPoint *point)
 
virtual void acceptRect (DomRect *rect)
 
virtual void acceptSizePolicy (DomSizePolicy *sizePolicy)
 
virtual void acceptSize (DomSize *size)
 
virtual void acceptDate (DomDate *date)
 
virtual void acceptTime (DomTime *time)
 
virtual void acceptDateTime (DomDateTime *dateTime)
 
virtual void acceptProperty (DomProperty *property)
 
virtual void acceptIncludes (DomIncludes *includes)
 
virtual void acceptInclude (DomInclude *incl)
 
virtual void acceptAction (DomAction *action)
 
virtual void acceptActionGroup (DomActionGroup *actionGroup)
 
virtual void acceptActionRef (DomActionRef *actionRef)
 
virtual void acceptConnections (DomConnections *connections)
 
virtual void acceptConnection (DomConnection *connection)
 
virtual void acceptConnectionHints (DomConnectionHints *connectionHints)
 
virtual void acceptConnectionHint (DomConnectionHint *connectionHint)
 
virtual void acceptButtonGroups (const DomButtonGroups *buttonGroups)
 
virtual void acceptButtonGroup (const DomButtonGroup *buttonGroup)
 

Detailed Description

Definition at line 53 of file treewalker.h.

Member Typedef Documentation

◆ DomWidgets

Definition at line 82 of file treewalker.h.

Constructor & Destructor Documentation

◆ TreeWalker()

TreeWalker::TreeWalker ( )
default

◆ ~TreeWalker()

virtual TreeWalker::~TreeWalker ( )
inlinevirtualdefault

Member Function Documentation

◆ acceptAction()

void TreeWalker::acceptAction ( DomAction * action)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteInitialization, WriteIncludesBase, and Validator.

Definition at line 204 of file treewalker.cpp.

References Q_UNUSED.

Referenced by CPP::WriteDeclaration::acceptAction(), WriteIncludesBase::acceptAction(), Validator::acceptAction(), acceptActionGroup(), and acceptWidget().

+ Here is the caller graph for this function:

◆ acceptActionGroup()

void TreeWalker::acceptActionGroup ( DomActionGroup * actionGroup)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteInitialization, WriteIncludesBase, and Validator.

Definition at line 209 of file treewalker.cpp.

References acceptAction(), acceptActionGroup(), QList< T >::at(), DomActionGroup::elementAction(), DomActionGroup::elementActionGroup(), and i.

Referenced by acceptActionGroup(), CPP::WriteDeclaration::acceptActionGroup(), CPP::WriteInitialization::acceptActionGroup(), WriteIncludesBase::acceptActionGroup(), Validator::acceptActionGroup(), and acceptWidget().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptActionRef()

void TreeWalker::acceptActionRef ( DomActionRef * actionRef)
virtual

Reimplemented in CPP::WriteInitialization, and WriteIncludesBase.

Definition at line 218 of file treewalker.cpp.

References Q_UNUSED.

Referenced by WriteIncludesBase::acceptActionRef(), and acceptWidget().

+ Here is the caller graph for this function:

◆ acceptButtonGroup()

void TreeWalker::acceptButtonGroup ( const DomButtonGroup * buttonGroup)
virtual

Reimplemented in CPP::WriteDeclaration, and Python::WriteDeclaration.

Definition at line 263 of file treewalker.cpp.

Referenced by CPP::WriteDeclaration::acceptButtonGroup(), and acceptButtonGroups().

+ Here is the caller graph for this function:

◆ acceptButtonGroups()

void TreeWalker::acceptButtonGroups ( const DomButtonGroups * buttonGroups)
virtual

Definition at line 256 of file treewalker.cpp.

References acceptButtonGroup().

Referenced by CPP::WriteDeclaration::acceptUI(), Python::WriteDeclaration::acceptUI(), and acceptUI().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptColor()

void TreeWalker::acceptColor ( DomColor * color)
virtual

Definition at line 95 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptColorGroup()

void TreeWalker::acceptColorGroup ( DomColorGroup * colorGroup)
virtual

Definition at line 100 of file treewalker.cpp.

References Q_UNUSED.

Referenced by acceptPalette().

+ Here is the caller graph for this function:

◆ acceptConnection()

void TreeWalker::acceptConnection ( DomConnection * connection)
virtual

Reimplemented in CPP::WriteInitialization.

Definition at line 240 of file treewalker.cpp.

References acceptConnectionHints(), and connection.

Referenced by acceptConnections().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptConnectionHint()

void TreeWalker::acceptConnectionHint ( DomConnectionHint * connectionHint)
virtual

Definition at line 251 of file treewalker.cpp.

References Q_UNUSED.

Referenced by acceptConnectionHints().

+ Here is the caller graph for this function:

◆ acceptConnectionHints()

void TreeWalker::acceptConnectionHints ( DomConnectionHints * connectionHints)
virtual

Definition at line 245 of file treewalker.cpp.

References acceptConnectionHint(), and i.

Referenced by acceptConnection().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptConnections()

void TreeWalker::acceptConnections ( DomConnections * connections)
virtual

Definition at line 234 of file treewalker.cpp.

References acceptConnection(), QList< T >::at(), DomConnections::elementConnection(), and i.

Referenced by CPP::WriteInitialization::acceptUI().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptCustomWidget()

void TreeWalker::acceptCustomWidget ( DomCustomWidget * customWidget)
virtual

Reimplemented in CPP::WriteInitialization, CustomWidgetsInfo, and WriteIncludesBase.

Definition at line 199 of file treewalker.cpp.

References Q_UNUSED.

Referenced by acceptCustomWidgets().

+ Here is the caller graph for this function:

◆ acceptCustomWidgets()

void TreeWalker::acceptCustomWidgets ( DomCustomWidgets * customWidgets)
virtual

Reimplemented in CPP::WriteInitialization, and CustomWidgetsInfo.

Definition at line 193 of file treewalker.cpp.

References acceptCustomWidget(), and i.

Referenced by CustomWidgetsInfo::acceptCustomWidgets(), CPP::WriteInitialization::acceptUI(), and WriteIncludesBase::acceptUI().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptDate()

void TreeWalker::acceptDate ( DomDate * date)
virtual

Definition at line 137 of file treewalker.cpp.

References date, and Q_UNUSED.

◆ acceptDateTime()

void TreeWalker::acceptDateTime ( DomDateTime * dateTime)
virtual

Definition at line 147 of file treewalker.cpp.

References dateTime, and Q_UNUSED.

◆ acceptFont()

void TreeWalker::acceptFont ( DomFont * font)
virtual

Definition at line 112 of file treewalker.cpp.

References font, and Q_UNUSED.

◆ acceptInclude()

void TreeWalker::acceptInclude ( DomInclude * incl)
virtual

Reimplemented in CPP::WriteIncludes.

Definition at line 229 of file treewalker.cpp.

References Q_UNUSED.

Referenced by acceptIncludes().

+ Here is the caller graph for this function:

◆ acceptIncludes()

void TreeWalker::acceptIncludes ( DomIncludes * includes)
virtual

Definition at line 223 of file treewalker.cpp.

References acceptInclude(), QList< T >::at(), DomIncludes::elementInclude(), and i.

Referenced by WriteIncludesBase::acceptUI().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptLayout()

void TreeWalker::acceptLayout ( DomLayout * layout)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteInitialization, WriteIncludesBase, and Validator.

Definition at line 33 of file treewalker.cpp.

References acceptLayoutItem(), acceptProperty(), i, and layout.

Referenced by CPP::WriteDeclaration::acceptLayout(), CPP::WriteInitialization::acceptLayout(), WriteIncludesBase::acceptLayout(), Validator::acceptLayout(), acceptLayoutItem(), and acceptWidget().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptLayoutDefault()

void TreeWalker::acceptLayoutDefault ( DomLayoutDefault * layoutDefault)
virtual

Reimplemented in CPP::WriteInitialization.

Definition at line 18 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptLayoutFunction()

void TreeWalker::acceptLayoutFunction ( DomLayoutFunction * layoutFunction)
virtual

Reimplemented in CPP::WriteInitialization.

Definition at line 23 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptLayoutItem()

void TreeWalker::acceptLayoutItem ( DomLayoutItem * layoutItem)
virtual

Reimplemented in CPP::WriteInitialization, and Validator.

Definition at line 42 of file treewalker.cpp.

References acceptLayout(), acceptSpacer(), acceptWidget(), DomLayoutItem::Layout, layoutItem(), Q_ASSERT, DomLayoutItem::Spacer, DomLayoutItem::Unknown, and DomLayoutItem::Widget.

Referenced by acceptLayout(), CPP::WriteInitialization::acceptLayoutItem(), and Validator::acceptLayoutItem().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptPalette()

void TreeWalker::acceptPalette ( DomPalette * palette)
virtual

Definition at line 105 of file treewalker.cpp.

References acceptColorGroup(), and palette.

+ Here is the call graph for this function:

◆ acceptPoint()

void TreeWalker::acceptPoint ( DomPoint * point)
virtual

Definition at line 117 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptProperty()

◆ acceptRect()

void TreeWalker::acceptRect ( DomRect * rect)
virtual

Definition at line 122 of file treewalker.cpp.

References Q_UNUSED, and rect.

◆ acceptSize()

void TreeWalker::acceptSize ( DomSize * size)
virtual

Definition at line 132 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptSizePolicy()

void TreeWalker::acceptSizePolicy ( DomSizePolicy * sizePolicy)
virtual

Definition at line 127 of file treewalker.cpp.

References Q_UNUSED.

◆ acceptSpacer()

void TreeWalker::acceptSpacer ( DomSpacer * spacer)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteInitialization, and WriteIncludesBase.

Definition at line 89 of file treewalker.cpp.

References acceptProperty(), and i.

Referenced by acceptLayoutItem(), CPP::WriteDeclaration::acceptSpacer(), and WriteIncludesBase::acceptSpacer().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptTabStops()

void TreeWalker::acceptTabStops ( DomTabStops * tabStops)
virtual

Reimplemented in CPP::WriteInitialization.

Definition at line 28 of file treewalker.cpp.

References Q_UNUSED.

Referenced by acceptUI().

+ Here is the caller graph for this function:

◆ acceptTime()

void TreeWalker::acceptTime ( DomTime * time)
virtual

Definition at line 142 of file treewalker.cpp.

References Q_UNUSED, and time.

◆ acceptUI()

QT_BEGIN_NAMESPACE void TreeWalker::acceptUI ( DomUI * ui)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteIncludes, CPP::WriteInitialization, CustomWidgetsInfo, DatabaseInfo, Python::WriteDeclaration, Python::WriteImports, WriteIncludesBase, and Validator.

Definition at line 9 of file treewalker.cpp.

References acceptButtonGroups(), acceptTabStops(), and acceptWidget().

Referenced by DatabaseInfo::acceptUI(), WriteIncludesBase::acceptUI(), and Validator::acceptUI().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ acceptWidget()

void TreeWalker::acceptWidget ( DomWidget * widget)
virtual

Reimplemented in CPP::WriteDeclaration, CPP::WriteInitialization, DatabaseInfo, WriteIncludesBase, and Validator.

Definition at line 61 of file treewalker.cpp.

References acceptAction(), acceptActionGroup(), acceptActionRef(), acceptLayout(), acceptProperty(), acceptWidget(), child, i, and widget.

Referenced by acceptLayoutItem(), CPP::WriteDeclaration::acceptUI(), Python::WriteDeclaration::acceptUI(), acceptUI(), CPP::WriteDeclaration::acceptWidget(), CPP::WriteInitialization::acceptWidget(), DatabaseInfo::acceptWidget(), WriteIncludesBase::acceptWidget(), Validator::acceptWidget(), and acceptWidget().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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