Qt 6.x
The Qt SDK
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(), and DomButtonGroups::elementButtonGroup().

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(), QList< T >::at(), DomConnectionHints::elementHint(), 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(), QList< T >::at(), DomCustomWidgets::elementCustomWidget(), 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(), QList< T >::at(), DomSpacer::elementProperty(), 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(), acceptWidget(), DomUI::elementButtonGroups(), DomUI::elementTabStops(), and DomUI::elementWidget().

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: