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>.
|
#include <cppwriteinitialization.h>
Public Types | |
enum | { Use43UiFile = 0 , TopLevelMargin , ChildMargin , SubLayoutMargin } |
using | DomPropertyList = QList<DomProperty*> |
using | DomPropertyMap = QHash<QString, DomProperty*> |
Public Types inherited from TreeWalker | |
using | DomWidgets = QList<DomWidget *> |
Friends | |
class | QTypeInfo< Buddy > |
Definition at line 63 of file cppwriteinitialization.h.
Definition at line 65 of file cppwriteinitialization.h.
Definition at line 66 of file cppwriteinitialization.h.
anonymous enum |
Enumerator | |
---|---|
Use43UiFile | |
TopLevelMargin | |
ChildMargin | |
SubLayoutMargin |
Definition at line 109 of file cppwriteinitialization.h.
CPP::WriteInitialization::WriteInitialization | ( | Uic * | uic | ) |
Definition at line 479 of file cppwriteinitialization.cpp.
Reimplemented from TreeWalker.
Definition at line 1101 of file cppwriteinitialization.cpp.
References DomAction::elementProperty(), language::eol, Driver::findOrInsertAction(), Driver::findOrInsertActionGroup(), Driver::findOrInsertWidget(), DomAction::hasAttributeMenu(), language::operatorNew, and QStack< T >::top().
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 1084 of file cppwriteinitialization.cpp.
References TreeWalker::acceptActionGroup(), DomActionGroup::elementProperty(), language::eol, Driver::findOrInsertActionGroup(), Driver::findOrInsertWidget(), language::operatorNew, QStack< T >::pop(), QStack< T >::push(), and QStack< T >::top().
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 1117 of file cppwriteinitialization.cpp.
References Driver::actionByName(), Driver::actionGroupByName(), DomActionRef::attributeName(), language::derefPointer, language::eol, Driver::findOrInsertAction(), Driver::findOrInsertWidget(), QString::isEmpty(), Uic::isMenu(), Option::messagePrefix(), qPrintable, QStack< T >::top(), and Driver::widgetByName().
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 2713 of file cppwriteinitialization.cpp.
References language::Ambiguous, connection, Uic::customWidgetsInfo(), language::eol, language::formatConnection(), CustomWidgetsInfo::isAmbiguousSignal(), CustomWidgetsInfo::isAmbiguousSlot(), Option::messagePrefix(), language::SignalSlot::name, and qPrintable.
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 2099 of file cppwriteinitialization.cpp.
References Q_UNUSED.
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 2104 of file cppwriteinitialization.cpp.
References Q_UNUSED.
Reimplemented from TreeWalker.
Definition at line 907 of file cppwriteinitialization.cpp.
References TreeWalker::acceptLayout(), DomLayout::attributeClass(), DomLayout::attributeColumnMinimumWidth(), DomLayout::attributeColumnStretch(), DomLayout::attributeRowMinimumHeight(), DomLayout::attributeRowStretch(), DomLayout::attributeStretch(), className, DomLayout::elementProperty(), language::eol, Driver::findOrInsertLayout(), Driver::findOrInsertWidget(), DomProperty::Number, language::operatorNew, QStack< T >::pop(), properties, propertyMap(), QStack< T >::push(), qDeleteAll(), SubLayoutMargin, QStack< T >::top(), and Use43UiFile.
|
inlineoverridevirtual |
Reimplemented from TreeWalker.
Definition at line 101 of file cppwriteinitialization.h.
Referenced by acceptUI().
|
inlineoverridevirtual |
Reimplemented from TreeWalker.
Definition at line 102 of file cppwriteinitialization.h.
Referenced by acceptUI().
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 1047 of file cppwriteinitialization.cpp.
References TreeWalker::acceptLayoutItem(), DomLayoutItem::attributeAlignment(), DomLayoutItem::attributeColSpan(), DomLayoutItem::attributeColumn(), DomLayoutItem::attributeRow(), DomLayoutItem::attributeRowSpan(), language::derefPointer, language::enumValue(), language::eol, Driver::findOrInsertLayout(), Driver::findOrInsertLayoutItem(), CPP::formLayoutRole(), DomLayoutItem::hasAttributeColSpan(), DomLayoutItem::hasAttributeRowSpan(), QString::isEmpty(), DomLayoutItem::kind(), layout, CPP::layoutAddMethod(), and QStack< T >::top().
Reimplemented from TreeWalker.
Definition at line 1016 of file cppwriteinitialization.cpp.
References language::eol, and Driver::findOrInsertSpacer().
|
overridevirtual |
Reimplemented from TreeWalker.
Definition at line 2109 of file cppwriteinitialization.cpp.
References DomTabStops::elementTabStop(), language::eol, i, Option::messagePrefix(), qPrintable, language::qualifier, and Driver::widgetVariableName().
Referenced by acceptUI().
Reimplemented from TreeWalker.
Definition at line 490 of file cppwriteinitialization.cpp.
References TreeWalker::acceptConnections(), TreeWalker::acceptCustomWidgets(), acceptLayoutDefault(), acceptLayoutFunction(), acceptTabStops(), acceptWidget(), DomWidget::attributeClass(), DomUI::attributeConnectslotsbyname(), DomUI::attributeStdSetDef(), Option::autoConnection, className, connection, DatabaseInfo::connections(), Cpp, Uic::databaseInfo(), language::derefPointer, DomUI::elementClass(), DomUI::elementConnections(), DomUI::elementCustomWidgets(), DomUI::elementLayoutDefault(), DomUI::elementLayoutFunction(), DomUI::elementSlots(), DomUI::elementTabStops(), DomUI::elementWidget(), QList< T >::empty(), language::eol, Driver::findOrInsertWidget(), Option::generateImplemetation, DomUI::hasAttributeConnectslotsbyname(), DomUI::hasAttributeStdSetDef(), Driver::headerFileName(), Option::indent, QString::isEmpty(), language::language(), Option::messagePrefix(), QStack< T >::pop(), Option::postfix, QStack< T >::push(), Python, qPrintable, language::qualifier, language::self, shortcutConfigKey(), and Driver::widgetVariableName().
Referenced by CPP::WriteDeclaration::acceptUI(), and Python::WriteDeclaration::acceptUI().
Reimplemented from TreeWalker.
Definition at line 629 of file cppwriteinitialization.cpp.
References TreeWalker::acceptWidget(), DomWidget::attributeClass(), ChildMargin, className, QString::clear(), Uic::customWidgetsInfo(), language::derefPointer, language::dockWidgetArea(), DomWidget::elementAttribute(), DomWidget::elementLayout(), DomWidget::elementProperty(), DomWidget::elementZOrder(), language::emptyString, language::enumValue(), language::eol, CustomWidgetsInfo::extends(), Driver::findOrInsertWidget(), language::fixClassName(), DomWidget::hasAttributeNative(), icon, Uic::isButton(), Uic::isContainer(), CustomWidgetsInfo::isCustomWidgetContainer(), QString::isEmpty(), QList< T >::isEmpty(), language::language(), Option::messagePrefix(), language::operatorNew, QStack< T >::pop(), propertyMap(), QStack< T >::push(), Python, qPrintable, QList< T >::size(), toolTipConfigKey(), QStack< T >::top(), TopLevelMargin, QHash< Key, T >::value(), whatsThisConfigKey(), and Driver::widgetVariableName().
Referenced by acceptUI().
|
friend |
Definition at line 230 of file cppwriteinitialization.h.