<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Widgets Designer Manual" version="" project="QtDesigner" indexTitle="Qt Widgets Designer Manual">
    <namespace name="" status="active" access="public" module="qtdesigner">
        <function name="QDESIGNER_WIDGET_EXPORT" href="qdesignercustomwidgetinterface.html#QDESIGNER_WIDGET_EXPORT" status="active" access="public" location="customwidget.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="QDESIGNER_WIDGET_EXPORT"/>
        <function name="Q_DECLARE_EXTENSION_INTERFACE" href="qextensionmanager-qtdesigner-proxy.html#Q_DECLARE_EXTENSION_INTERFACE" status="active" access="public" documented="true" related="1" meta="macrowithparams" signature="Q_DECLARE_EXTENSION_INTERFACE(ExtensionName, Identifier)">
            <parameter type="" name="ExtensionName" default=""/>
            <parameter type="" name="Identifier" default=""/>
        </function>
        <page name="designer-quick-start.html" href="designer-quick-start.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="A Quick Start to Qt Widgets Designer" fulltitle="A Quick Start to Qt Widgets Designer" subtitle=""/>
        <page name="calculatorbuilder" href="qtdesigner-calculatorbuilder-example.html" status="active" location="calculatorbuilder.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Calculator Builder" fulltitle="Calculator Builder" subtitle="" brief="Creating a user interface from a Qt Widgets Designer form at run-time">
            <contents name="preparation" title="Preparation" level="1"/>
            <contents name="loading-the-calculator-form" title="Loading the Calculator Form" level="1"/>
            <page name="calculatorbuilder/calculatorform.ui" href="qtdesigner-calculatorbuilder-calculatorform-ui.html" status="active" subtype="file" title="" fulltitle="calculatorform.ui Example File" subtitle="calculatorbuilder/calculatorform.ui"/>
            <page name="calculatorbuilder/main.cpp" href="qtdesigner-calculatorbuilder-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="calculatorbuilder/main.cpp"/>
            <page name="calculatorbuilder/CMakeLists.txt" href="qtdesigner-calculatorbuilder-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="calculatorbuilder/CMakeLists.txt"/>
            <page name="calculatorbuilder/calculatorbuilder.pro" href="qtdesigner-calculatorbuilder-calculatorbuilder-pro.html" status="active" subtype="file" title="" fulltitle="calculatorbuilder.pro Example File" subtitle="calculatorbuilder/calculatorbuilder.pro"/>
            <page name="calculatorbuilder/calculatorbuilder.qrc" href="qtdesigner-calculatorbuilder-calculatorbuilder-qrc.html" status="active" subtype="file" title="" fulltitle="calculatorbuilder.qrc Example File" subtitle="calculatorbuilder/calculatorbuilder.qrc"/>
        </page>
        <page name="calculatorform" href="qtdesigner-calculatorform-example.html" status="active" location="calculatorform.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Calculator Form" fulltitle="Calculator Form" subtitle="" brief="Using a form created with Qt Widgets Designer in an application">
            <contents name="preparation" title="Preparation" level="1"/>
            <contents name="calculatorform-class-definition" title="CalculatorForm Class Definition" level="1"/>
            <contents name="calculatorform-class-implementation" title="CalculatorForm Class Implementation" level="1"/>
            <page name="calculatorform/calculatorform.cpp" href="qtdesigner-calculatorform-calculatorform-cpp.html" status="active" subtype="file" title="" fulltitle="calculatorform.cpp Example File" subtitle="calculatorform/calculatorform.cpp"/>
            <page name="calculatorform/calculatorform.h" href="qtdesigner-calculatorform-calculatorform-h.html" status="active" subtype="file" title="" fulltitle="calculatorform.h Example File" subtitle="calculatorform/calculatorform.h"/>
            <page name="calculatorform/calculatorform.ui" href="qtdesigner-calculatorform-calculatorform-ui.html" status="active" subtype="file" title="" fulltitle="calculatorform.ui Example File" subtitle="calculatorform/calculatorform.ui"/>
            <page name="calculatorform/main.cpp" href="qtdesigner-calculatorform-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="calculatorform/main.cpp"/>
            <page name="calculatorform/CMakeLists.txt" href="qtdesigner-calculatorform-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="calculatorform/CMakeLists.txt"/>
            <page name="calculatorform/calculatorform.pro" href="qtdesigner-calculatorform-calculatorform-pro.html" status="active" subtype="file" title="" fulltitle="calculatorform.pro Example File" subtitle="calculatorform/calculatorform.pro"/>
        </page>
        <page name="calculatorform_mi" href="qtdesigner-calculatorform-mi-example.html" status="active" location="calculatorform_mi.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Calculator Form/Multiple Inheritance" fulltitle="Calculator Form/Multiple Inheritance" subtitle="" brief="Using a form created with Qt Widgets Designer in an application">
            <contents name="calculatorform-definition" title="CalculatorForm Definition" level="1"/>
            <contents name="calculatorform-implementation" title="CalculatorForm Implementation" level="1"/>
            <contents name="main-function" title="main() Function" level="1"/>
            <page name="calculatorform_mi/calculatorform.cpp" href="qtdesigner-calculatorform-mi-calculatorform-cpp.html" status="active" subtype="file" title="" fulltitle="calculatorform.cpp Example File" subtitle="calculatorform_mi/calculatorform.cpp"/>
            <page name="calculatorform_mi/calculatorform.h" href="qtdesigner-calculatorform-mi-calculatorform-h.html" status="active" subtype="file" title="" fulltitle="calculatorform.h Example File" subtitle="calculatorform_mi/calculatorform.h"/>
            <page name="calculatorform_mi/calculatorform.ui" href="qtdesigner-calculatorform-mi-calculatorform-ui.html" status="active" subtype="file" title="" fulltitle="calculatorform.ui Example File" subtitle="calculatorform_mi/calculatorform.ui"/>
            <page name="calculatorform_mi/main.cpp" href="qtdesigner-calculatorform-mi-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="calculatorform_mi/main.cpp"/>
            <page name="calculatorform_mi/CMakeLists.txt" href="qtdesigner-calculatorform-mi-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="calculatorform_mi/CMakeLists.txt"/>
            <page name="calculatorform_mi/calculatorform_mi.pro" href="qtdesigner-calculatorform-mi-calculatorform-mi-pro.html" status="active" subtype="file" title="" fulltitle="calculatorform_mi.pro Example File" subtitle="calculatorform_mi/calculatorform_mi.pro"/>
        </page>
        <page name="containerextension" href="qtdesigner-containerextension-example.html" status="active" location="containerextension.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Container Extension Example" fulltitle="Container Extension Example" subtitle="" brief="Creating a custom multi-page plugin for Qt Widgets Designer">
            <contents name="project-files" title="Project files" level="1"/>
            <contents name="cmake" title="CMake" level="2"/>
            <contents name="qmake" title="qmake" level="2"/>
            <contents name="multipagewidgetplugin-class-definition" title="MultiPageWidgetPlugin Class Definition" level="1"/>
            <contents name="multipagewidgetplugin-class-implementation" title="MultiPageWidgetPlugin Class Implementation" level="1"/>
            <contents name="multipagewidgetextensionfactory-class-definition" title="MultiPageWidgetExtensionFactory Class Definition" level="1"/>
            <contents name="multipagewidgetextensionfactory-class-implementation" title="MultiPageWidgetExtensionFactory Class Implementation" level="1"/>
            <contents name="multipagewidgetcontainerextension-class-definition" title="MultiPageWidgetContainerExtension Class Definition" level="1"/>
            <contents name="multipagewidgetcontainerextension-class-implementation" title="MultiPageWidgetContainerExtension Class Implementation" level="1"/>
            <contents name="multipagewidget-class-definition" title="MultiPageWidget Class Definition" level="1"/>
            <page name="containerextension/multipagewidget.cpp" href="qtdesigner-containerextension-multipagewidget-cpp.html" status="active" subtype="file" title="" fulltitle="multipagewidget.cpp Example File" subtitle="containerextension/multipagewidget.cpp"/>
            <page name="containerextension/multipagewidget.h" href="qtdesigner-containerextension-multipagewidget-h.html" status="active" subtype="file" title="" fulltitle="multipagewidget.h Example File" subtitle="containerextension/multipagewidget.h"/>
            <page name="containerextension/multipagewidgetcontainerextension.cpp" href="qtdesigner-containerextension-multipagewidgetcontainerextension-cpp.html" status="active" subtype="file" title="" fulltitle="multipagewidgetcontainerextension.cpp Example File" subtitle="containerextension/multipagewidgetcontainerextension.cpp"/>
            <page name="containerextension/multipagewidgetcontainerextension.h" href="qtdesigner-containerextension-multipagewidgetcontainerextension-h.html" status="active" subtype="file" title="" fulltitle="multipagewidgetcontainerextension.h Example File" subtitle="containerextension/multipagewidgetcontainerextension.h"/>
            <page name="containerextension/multipagewidgetextensionfactory.cpp" href="qtdesigner-containerextension-multipagewidgetextensionfactory-cpp.html" status="active" subtype="file" title="" fulltitle="multipagewidgetextensionfactory.cpp Example File" subtitle="containerextension/multipagewidgetextensionfactory.cpp"/>
            <page name="containerextension/multipagewidgetextensionfactory.h" href="qtdesigner-containerextension-multipagewidgetextensionfactory-h.html" status="active" subtype="file" title="" fulltitle="multipagewidgetextensionfactory.h Example File" subtitle="containerextension/multipagewidgetextensionfactory.h"/>
            <page name="containerextension/multipagewidgetplugin.cpp" href="qtdesigner-containerextension-multipagewidgetplugin-cpp.html" status="active" subtype="file" title="" fulltitle="multipagewidgetplugin.cpp Example File" subtitle="containerextension/multipagewidgetplugin.cpp"/>
            <page name="containerextension/multipagewidgetplugin.h" href="qtdesigner-containerextension-multipagewidgetplugin-h.html" status="active" subtype="file" title="" fulltitle="multipagewidgetplugin.h Example File" subtitle="containerextension/multipagewidgetplugin.h"/>
            <page name="containerextension/CMakeLists.txt" href="qtdesigner-containerextension-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="containerextension/CMakeLists.txt"/>
            <page name="containerextension/containerextension.pro" href="qtdesigner-containerextension-containerextension-pro.html" status="active" subtype="file" title="" fulltitle="containerextension.pro Example File" subtitle="containerextension/containerextension.pro"/>
        </page>
        <page name="designer-creating-custom-widgets-extensions.html" href="designer-creating-custom-widgets-extensions.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Creating Custom Widget Extensions" fulltitle="Creating Custom Widget Extensions" subtitle="">
            <contents name="extension-types" title="Extension Types" level="1"/>
            <contents name="creating-an-extension" title="Creating an Extension" level="1"/>
            <contents name="exposing-an-extension-to-qt-widgets-designer" title="Exposing an Extension to Qt Widgets Designer" level="1"/>
            <contents name="creating-an-extension-factory" title="Creating an Extension Factory" level="2"/>
            <contents name="accessing-qt-widgets-designer-s-extension-manager" title="Accessing Qt Widgets Designer's Extension Manager" level="2"/>
            <contents name="related-examples" title="Related Examples" level="1"/>
        </page>
        <page name="designer-creating-custom-widgets.html" href="designer-creating-custom-widgets.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Creating Custom Widgets for Qt Widgets Designer" fulltitle="Creating Custom Widgets for Qt Widgets Designer" subtitle="">
            <target name="buildingandinstallingtheplugin" title="BuildingandInstallingthePlugin"/>
            <contents name="getting-started" title="Getting Started" level="1"/>
            <contents name="providing-an-interface-description" title="Providing an Interface Description" level="2"/>
            <contents name="notes-on-the-domxml-function" title="Notes on the domXml() Function" level="2"/>
            <contents name="plugin-requirements" title="Plugin Requirements" level="1"/>
            <contents name="creating-well-behaved-widgets" title="Creating Well Behaved Widgets" level="1"/>
            <contents name="building-and-installing-the-plugin" title="Building and Installing the Plugin" level="1"/>
            <contents name="a-simple-plugin" title="A Simple Plugin" level="2"/>
            <contents name="splitting-up-the-plugin" title="Splitting up the Plugin" level="2"/>
            <contents name="linking-the-widget-into-the-application" title="Linking the Widget into the Application" level="3"/>
            <contents name="sharing-the-widget-using-a-library" title="Sharing the Widget Using a Library" level="3"/>
            <contents name="using-the-plugin-with-quiloader" title="Using the Plugin with QUiLoader" level="3"/>
            <contents name="related-examples" title="Related Examples" level="1"/>
        </page>
        <page name="designer-creating-mainwindows.html" href="designer-creating-mainwindows.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Creating Main Windows in Qt Widgets Designer" fulltitle="Creating Main Windows in Qt Widgets Designer" subtitle="">
            <target name="creatingamenu" title="CreatingAMenu"/>
            <target name="creatingamenuentry" title="CreatingAMenuEntry"/>
            <target name="theactioneditor" title="TheActionEditor"/>
            <target name="addinganaction" title="AddingAnAction"/>
            <target name="addingadockwidget" title="AddingADockWidget"/>
            <contents name="menus" title="Menus" level="1"/>
            <contents name="creating-a-menu" title="Creating a Menu" level="2"/>
            <contents name="creating-a-menu-entry" title="Creating a Menu Entry" level="2"/>
            <contents name="toolbars" title="Toolbars" level="1"/>
            <contents name="creating-and-removing-a-toolbar" title="Creating and Removing a Toolbar" level="2"/>
            <contents name="adding-and-removing-toolbar-buttons" title="Adding and Removing Toolbar Buttons" level="2"/>
            <contents name="actions" title="Actions" level="1"/>
            <contents name="the-action-editor" title="The Action Editor" level="2"/>
            <contents name="creating-an-action" title="Creating an Action" level="2"/>
            <contents name="adding-an-action" title="Adding an Action" level="2"/>
            <contents name="dock-widgets" title="Dock Widgets" level="1"/>
            <contents name="adding-a-dock-widget" title="Adding a Dock Widget" level="2"/>
        </page>
        <page name="qtdesigner-components.html" href="qtdesigner-components.html" status="active" location="designer-custom-widgets.qdoc" documented="true" groups="best-practices" subtype="page" title="Creating and Using Components for Qt Widgets Designer" fulltitle="Creating and Using Components for Qt Widgets Designer" subtitle="" brief="How to create and use custom widget plugins">
            <contents name="creating-custom-widget-plugins" title="Creating Custom Widget Plugins" level="1"/>
            <contents name="retrieving-access-to-qt-widgets-designer-components" title="Retrieving Access to Qt Widgets Designer Components" level="1"/>
            <contents name="creating-user-interfaces-at-run-time" title="Creating User Interfaces at Run-Time" level="1"/>
        </page>
        <page name="customwidgetplugin" href="qtdesigner-customwidgetplugin-example.html" status="active" location="customwidgetplugin.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Custom Widget Plugin" fulltitle="Custom Widget Plugin" subtitle="" brief="Creating a custom widget plugin for Qt Widgets Designer">
            <contents name="preparation" title="Preparation" level="1"/>
            <contents name="project-files" title="Project files" level="1"/>
            <contents name="cmake" title="CMake" level="2"/>
            <contents name="qmake" title="qmake" level="2"/>
            <contents name="analogclock-class-definition-and-implementation" title="AnalogClock Class Definition and Implementation" level="1"/>
            <contents name="analogclockplugin-class-definition" title="AnalogClockPlugin Class Definition" level="1"/>
            <contents name="analogclockplugin-implementation" title="AnalogClockPlugin Implementation" level="1"/>
            <page name="customwidgetplugin/analogclock.cpp" href="qtdesigner-customwidgetplugin-analogclock-cpp.html" status="active" subtype="file" title="" fulltitle="analogclock.cpp Example File" subtitle="customwidgetplugin/analogclock.cpp"/>
            <page name="customwidgetplugin/analogclock.h" href="qtdesigner-customwidgetplugin-analogclock-h.html" status="active" subtype="file" title="" fulltitle="analogclock.h Example File" subtitle="customwidgetplugin/analogclock.h"/>
            <page name="customwidgetplugin/customwidgetplugin.cpp" href="qtdesigner-customwidgetplugin-customwidgetplugin-cpp.html" status="active" subtype="file" title="" fulltitle="customwidgetplugin.cpp Example File" subtitle="customwidgetplugin/customwidgetplugin.cpp"/>
            <page name="customwidgetplugin/customwidgetplugin.h" href="qtdesigner-customwidgetplugin-customwidgetplugin-h.html" status="active" subtype="file" title="" fulltitle="customwidgetplugin.h Example File" subtitle="customwidgetplugin/customwidgetplugin.h"/>
            <page name="customwidgetplugin/CMakeLists.txt" href="qtdesigner-customwidgetplugin-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="customwidgetplugin/CMakeLists.txt"/>
            <page name="customwidgetplugin/customwidgetplugin.pro" href="qtdesigner-customwidgetplugin-customwidgetplugin-pro.html" status="active" subtype="file" title="" fulltitle="customwidgetplugin.pro Example File" subtitle="customwidgetplugin/customwidgetplugin.pro"/>
        </page>
        <page name="designer-customizing-forms.html" href="designer-customizing-forms.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Customizing Qt Widgets Designer Forms" fulltitle="Customizing Qt Widgets Designer Forms" subtitle="">
            <target name="layoutfunction" title="LayoutFunction"/>
            <contents name="modifying-the-form-settings" title="Modifying the Form Settings" level="1"/>
        </page>
        <page name="designer-resources.html" href="designer-resources.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Editing Resources with Qt Widgets Designer" fulltitle="Editing Resources with Qt Widgets Designer" subtitle="">
            <target name="resourcefiles" title="ResourceFiles"/>
            <target name="editresource" title="EditResource"/>
            <target name="usingresources" title="UsingResources"/>
            <contents name="defining-a-resource-file" title="Defining a Resource File" level="1"/>
            <contents name="using-the-resources" title="Using the Resources" level="1"/>
        </page>
        <page name="designer-to-know.html" href="designer-to-know.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Getting to Know Qt Widgets Designer" fulltitle="Getting to Know Qt Widgets Designer" subtitle="">
            <target name="mainwindow" title="MainWindow"/>
            <target name="widgetbox" title="WidgetBox"/>
            <contents name="launching-designer" title="Launching Designer" level="1"/>
            <contents name="the-user-interface" title="The User Interface" level="1"/>
            <contents name="the-concept-of-layouts-in-qt" title="The Concept of Layouts in Qt" level="1"/>
        </page>
        <class name="QDesignerContainerExtension" href="qdesignercontainerextension.html" status="active" access="public" location="container.h" documented="true" module="QtDesigner" brief="Allows you to add pages to a custom multi-page container in Qt Widgets Designer's workspace">
            <function name="addWidget" fullname="QDesignerContainerExtension::addWidget" href="qdesignercontainerextension.html#addWidget" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" type="void" signature="void addWidget(QWidget *page) = 0">
                <parameter type="QWidget *" name="page" default=""/>
            </function>
            <function name="canAddWidget" fullname="QDesignerContainerExtension::canAddWidget" href="qdesignercontainerextension.html#canAddWidget" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool canAddWidget() const = 0"/>
            <function name="canRemove" fullname="QDesignerContainerExtension::canRemove" href="qdesignercontainerextension.html#canRemove" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool canRemove(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="count" fullname="QDesignerContainerExtension::count" href="qdesignercontainerextension.html#count" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int count() const = 0"/>
            <function name="currentIndex" fullname="QDesignerContainerExtension::currentIndex" href="qdesignercontainerextension.html#currentIndex" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int currentIndex() const = 0"/>
            <function name="insertWidget" fullname="QDesignerContainerExtension::insertWidget" href="qdesignercontainerextension.html#insertWidget" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" type="void" signature="void insertWidget(int index, QWidget *page) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="QWidget *" name="page" default=""/>
            </function>
            <function name="remove" fullname="QDesignerContainerExtension::remove" href="qdesignercontainerextension.html#remove" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" type="void" signature="void remove(int index) = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="setCurrentIndex" fullname="QDesignerContainerExtension::setCurrentIndex" href="qdesignercontainerextension.html#setCurrentIndex" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setCurrentIndex(int index) = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="widget" fullname="QDesignerContainerExtension::widget" href="qdesignercontainerextension.html#widget" status="active" access="public" location="container.h" documented="true" meta="plain" virtual="pure" const="true" type="QWidget *" signature="QWidget * widget(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="~QDesignerContainerExtension" fullname="QDesignerContainerExtension::~QDesignerContainerExtension" href="qdesignercontainerextension.html#dtor.QDesignerContainerExtension" status="active" access="public" location="container.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerContainerExtension()"/>
        </class>
        <class name="QDesignerCustomWidgetCollectionInterface" href="qdesignercustomwidgetcollectioninterface.html" status="active" access="public" location="customwidget.h" documented="true" module="QtDesigner" brief="Allows you to include several custom widgets in one single library">
            <function name="customWidgets" fullname="QDesignerCustomWidgetCollectionInterface::customWidgets" href="qdesignercustomwidgetcollectioninterface.html#customWidgets" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int customWidgets() const"/>
            <function name="~QDesignerCustomWidgetCollectionInterface" fullname="QDesignerCustomWidgetCollectionInterface::~QDesignerCustomWidgetCollectionInterface" href="qdesignercustomwidgetcollectioninterface.html#dtor.QDesignerCustomWidgetCollectionInterface" status="active" access="public" location="customwidget.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerCustomWidgetCollectionInterface()"/>
        </class>
        <class name="QDesignerCustomWidgetInterface" href="qdesignercustomwidgetinterface.html" status="active" access="public" location="customwidget.h" documented="true" module="QtDesigner" brief="Enables Qt Widgets Designer to access and construct custom widgets">
            <function name="QDESIGNER_WIDGET_EXPORT" href="qdesignercustomwidgetinterface.html#QDESIGNER_WIDGET_EXPORT" status="active" access="public" location="customwidget.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="QDESIGNER_WIDGET_EXPORT"/>
            <function name="codeTemplate" fullname="QDesignerCustomWidgetInterface::codeTemplate" href="qdesignercustomwidgetinterface.html#codeTemplate" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int codeTemplate() const"/>
            <function name="createWidget" fullname="QDesignerCustomWidgetInterface::createWidget" href="qdesignercustomwidgetinterface.html#createWidget" status="active" access="public" location="customwidget.h" documented="true" meta="plain" virtual="pure" type="QWidget *" signature="QWidget * createWidget(QWidget *parent) = 0">
                <parameter type="QWidget *" name="parent" default=""/>
            </function>
            <function name="domXml" fullname="QDesignerCustomWidgetInterface::domXml" href="qdesignercustomwidgetinterface.html#domXml" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int domXml() const"/>
            <function name="group" fullname="QDesignerCustomWidgetInterface::group" href="qdesignercustomwidgetinterface.html#group" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int group() const"/>
            <function name="icon" fullname="QDesignerCustomWidgetInterface::icon" href="qdesignercustomwidgetinterface.html#icon" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int icon() const"/>
            <function name="includeFile" fullname="QDesignerCustomWidgetInterface::includeFile" href="qdesignercustomwidgetinterface.html#includeFile" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int includeFile() const"/>
            <function name="initialize" fullname="QDesignerCustomWidgetInterface::initialize" href="qdesignercustomwidgetinterface.html#initialize" status="active" access="public" location="customwidget.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void initialize(QDesignerFormEditorInterface *formEditor)">
                <parameter type="QDesignerFormEditorInterface *" name="formEditor" default=""/>
            </function>
            <function name="isContainer" fullname="QDesignerCustomWidgetInterface::isContainer" href="qdesignercustomwidgetinterface.html#isContainer" status="active" access="public" location="customwidget.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isContainer() const = 0"/>
            <function name="isInitialized" fullname="QDesignerCustomWidgetInterface::isInitialized" href="qdesignercustomwidgetinterface.html#isInitialized" status="active" access="public" location="customwidget.h" documented="true" meta="plain" virtual="virtual" const="true" type="bool" signature="bool isInitialized() const"/>
            <function name="name" fullname="QDesignerCustomWidgetInterface::name" href="qdesignercustomwidgetinterface.html#name" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int name() const"/>
            <function name="toolTip" fullname="QDesignerCustomWidgetInterface::toolTip" href="qdesignercustomwidgetinterface.html#toolTip" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int toolTip() const"/>
            <function name="whatsThis" fullname="QDesignerCustomWidgetInterface::whatsThis" href="qdesignercustomwidgetinterface.html#whatsThis" status="active" access="public" location="customwidget.h" documented="true" meta="plain" const="true" type="int" signature="int whatsThis() const"/>
            <function name="~QDesignerCustomWidgetInterface" fullname="QDesignerCustomWidgetInterface::~QDesignerCustomWidgetInterface" href="qdesignercustomwidgetinterface.html#dtor.QDesignerCustomWidgetInterface" status="active" access="public" location="customwidget.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerCustomWidgetInterface()"/>
        </class>
        <class name="QDesignerDynamicPropertySheetExtension" href="qdesignerdynamicpropertysheetextension.html" status="active" access="public" location="dynamicpropertysheet.h" documented="true" module="QtDesigner" brief="Allows you to manipulate a widget's dynamic properties in Qt Widgets Designer's property editor">
            <function name="addDynamicProperty" fullname="QDesignerDynamicPropertySheetExtension::addDynamicProperty" href="qdesignerdynamicpropertysheetextension.html#addDynamicProperty" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="plain" virtual="pure" type="int" signature="int addDynamicProperty(const QString &amp;propertyName, const QVariant &amp;value) = 0">
                <parameter type="const QString &amp;" name="propertyName" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="canAddDynamicProperty" fullname="QDesignerDynamicPropertySheetExtension::canAddDynamicProperty" href="qdesignerdynamicpropertysheetextension.html#canAddDynamicProperty" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool canAddDynamicProperty(const QString &amp;propertyName) const = 0">
                <parameter type="const QString &amp;" name="propertyName" default=""/>
            </function>
            <function name="dynamicPropertiesAllowed" fullname="QDesignerDynamicPropertySheetExtension::dynamicPropertiesAllowed" href="qdesignerdynamicpropertysheetextension.html#dynamicPropertiesAllowed" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool dynamicPropertiesAllowed() const = 0"/>
            <function name="isDynamicProperty" fullname="QDesignerDynamicPropertySheetExtension::isDynamicProperty" href="qdesignerdynamicpropertysheetextension.html#isDynamicProperty" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isDynamicProperty(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="removeDynamicProperty" fullname="QDesignerDynamicPropertySheetExtension::removeDynamicProperty" href="qdesignerdynamicpropertysheetextension.html#removeDynamicProperty" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool removeDynamicProperty(int index) = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="~QDesignerDynamicPropertySheetExtension" fullname="QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension" href="qdesignerdynamicpropertysheetextension.html#dtor.QDesignerDynamicPropertySheetExtension" status="active" access="public" location="dynamicpropertysheet.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerDynamicPropertySheetExtension()"/>
        </class>
        <class name="QDesignerMemberSheetExtension" href="qdesignermembersheetextension.html" status="active" access="public" location="membersheet.h" documented="true" module="QtDesigner" brief="Allows you to manipulate a widget's member functions which is displayed when configuring connections using Qt Widgets Designer's mode for editing signals and slots">
            <function name="count" fullname="QDesignerMemberSheetExtension::count" href="qdesignermembersheetextension.html#count" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int count() const = 0"/>
            <function name="declaredInClass" fullname="QDesignerMemberSheetExtension::declaredInClass" href="qdesignermembersheetextension.html#declaredInClass" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString declaredInClass(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="indexOf" fullname="QDesignerMemberSheetExtension::indexOf" href="qdesignermembersheetextension.html#indexOf" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int indexOf(const QString &amp;name) const = 0">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="inheritedFromWidget" fullname="QDesignerMemberSheetExtension::inheritedFromWidget" href="qdesignermembersheetextension.html#inheritedFromWidget" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool inheritedFromWidget(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isSignal" fullname="QDesignerMemberSheetExtension::isSignal" href="qdesignermembersheetextension.html#isSignal" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isSignal(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isSlot" fullname="QDesignerMemberSheetExtension::isSlot" href="qdesignermembersheetextension.html#isSlot" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isSlot(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isVisible" fullname="QDesignerMemberSheetExtension::isVisible" href="qdesignermembersheetextension.html#isVisible" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isVisible(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="memberGroup" fullname="QDesignerMemberSheetExtension::memberGroup" href="qdesignermembersheetextension.html#memberGroup" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString memberGroup(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="memberName" fullname="QDesignerMemberSheetExtension::memberName" href="qdesignermembersheetextension.html#memberName" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString memberName(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="parameterNames" fullname="QDesignerMemberSheetExtension::parameterNames" href="qdesignermembersheetextension.html#parameterNames" status="active" access="public" location="membersheet.h" documented="true" meta="plain" const="true" type="int" signature="int parameterNames(int index) const">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="parameterTypes" fullname="QDesignerMemberSheetExtension::parameterTypes" href="qdesignermembersheetextension.html#parameterTypes" status="active" access="public" location="membersheet.h" documented="true" meta="plain" const="true" type="int" signature="int parameterTypes(int index) const">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="setMemberGroup" fullname="QDesignerMemberSheetExtension::setMemberGroup" href="qdesignermembersheetextension.html#setMemberGroup" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setMemberGroup(int index, const QString &amp;group) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="const QString &amp;" name="group" default=""/>
            </function>
            <function name="setVisible" fullname="QDesignerMemberSheetExtension::setVisible" href="qdesignermembersheetextension.html#setVisible" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setVisible(int index, bool visible) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="bool" name="visible" default=""/>
            </function>
            <function name="signature" fullname="QDesignerMemberSheetExtension::signature" href="qdesignermembersheetextension.html#signature" status="active" access="public" location="membersheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString signature(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="~QDesignerMemberSheetExtension" fullname="QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension" href="qdesignermembersheetextension.html#dtor.QDesignerMemberSheetExtension" status="active" access="public" location="membersheet.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerMemberSheetExtension()"/>
        </class>
        <class name="QDesignerPropertySheetExtension" href="qdesignerpropertysheetextension.html" status="active" access="public" location="propertysheet.h" documented="true" module="QtDesigner" brief="Allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor">
            <function name="count" fullname="QDesignerPropertySheetExtension::count" href="qdesignerpropertysheetextension.html#count" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int count() const = 0"/>
            <function name="hasReset" fullname="QDesignerPropertySheetExtension::hasReset" href="qdesignerpropertysheetextension.html#hasReset" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool hasReset(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="indexOf" fullname="QDesignerPropertySheetExtension::indexOf" href="qdesignerpropertysheetextension.html#indexOf" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="int" signature="int indexOf(const QString &amp;name) const = 0">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="isAttribute" fullname="QDesignerPropertySheetExtension::isAttribute" href="qdesignerpropertysheetextension.html#isAttribute" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isAttribute(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isChanged" fullname="QDesignerPropertySheetExtension::isChanged" href="qdesignerpropertysheetextension.html#isChanged" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isChanged(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isEnabled" fullname="QDesignerPropertySheetExtension::isEnabled" href="qdesignerpropertysheetextension.html#isEnabled" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isEnabled(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="isVisible" fullname="QDesignerPropertySheetExtension::isVisible" href="qdesignerpropertysheetextension.html#isVisible" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool isVisible(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="property" fullname="QDesignerPropertySheetExtension::property" href="qdesignerpropertysheetextension.html#property" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QVariant" signature="QVariant property(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="propertyGroup" fullname="QDesignerPropertySheetExtension::propertyGroup" href="qdesignerpropertysheetextension.html#propertyGroup" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString propertyGroup(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="propertyName" fullname="QDesignerPropertySheetExtension::propertyName" href="qdesignerpropertysheetextension.html#propertyName" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" const="true" type="QString" signature="QString propertyName(int index) const = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="reset" fullname="QDesignerPropertySheetExtension::reset" href="qdesignerpropertysheetextension.html#reset" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool reset(int index) = 0">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="setAttribute" fullname="QDesignerPropertySheetExtension::setAttribute" href="qdesignerpropertysheetextension.html#setAttribute" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setAttribute(int index, bool attribute) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="bool" name="attribute" default=""/>
            </function>
            <function name="setChanged" fullname="QDesignerPropertySheetExtension::setChanged" href="qdesignerpropertysheetextension.html#setChanged" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setChanged(int index, bool changed) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="bool" name="changed" default=""/>
            </function>
            <function name="setProperty" fullname="QDesignerPropertySheetExtension::setProperty" href="qdesignerpropertysheetextension.html#setProperty" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setProperty(int index, const QVariant &amp;value) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="setPropertyGroup" fullname="QDesignerPropertySheetExtension::setPropertyGroup" href="qdesignerpropertysheetextension.html#setPropertyGroup" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setPropertyGroup(int index, const QString &amp;group) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="const QString &amp;" name="group" default=""/>
            </function>
            <function name="setVisible" fullname="QDesignerPropertySheetExtension::setVisible" href="qdesignerpropertysheetextension.html#setVisible" status="active" access="public" location="propertysheet.h" documented="true" meta="plain" virtual="pure" type="void" signature="void setVisible(int index, bool visible) = 0">
                <parameter type="int" name="index" default=""/>
                <parameter type="bool" name="visible" default=""/>
            </function>
            <function name="~QDesignerPropertySheetExtension" fullname="QDesignerPropertySheetExtension::~QDesignerPropertySheetExtension" href="qdesignerpropertysheetextension.html#dtor.QDesignerPropertySheetExtension" status="active" access="public" location="propertysheet.h" documented="true" meta="destructor" virtual="virtual" constexpr="true" noexcept="true" signature="~QDesignerPropertySheetExtension()"/>
        </class>
        <page name="qtdesigner-index.html" href="qtdesigner-index.html" status="active" location="qtdesigner-index.qdoc" documented="true" subtype="page" title="Qt Widgets Designer" fulltitle="Qt Widgets Designer" subtitle="" brief="Provides classes to create your own custom widget plugins for Qt Widgets Designer and classes to access Qt Widgets Designer components">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="api-reference" title="API Reference" level="1"/>
        </page>
        <page name="qtdesigner-manual.html" href="qtdesigner-manual.html" status="active" location="designer-manual.qdoc" documented="true" groups="qttools" subtype="page" title="Qt Widgets Designer Manual" fulltitle="Qt Widgets Designer Manual" subtitle="">
            <keyword name="qt-widgets-designer" title="Qt Widgets Designer"/>
            <contents name="table-of-contents" title="Table of Contents" level="1"/>
        </page>
        <page name="designer-buddy-mode.html" href="designer-buddy-mode.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's Buddy Editing Mode" fulltitle="Qt Widgets Designer's Buddy Editing Mode" subtitle="">
            <target name="makingbuddies" title="MakingBuddies"/>
            <contents name="linking-labels-to-buddy-widgets" title="Linking Labels to Buddy Widgets" level="1"/>
            <contents name="removing-buddy-connections" title="Removing Buddy Connections" level="1"/>
        </page>
        <page name="designer-editing-mode.html" href="designer-editing-mode.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's Editing Modes" fulltitle="Qt Widgets Designer's Editing Modes" subtitle=""/>
        <page name="designer-connection-mode.html" href="designer-connection-mode.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's Signals and Slots Editing Mode" fulltitle="Qt Widgets Designer's Signals and Slots Editing Mode" subtitle="">
            <target name="highlightedobjects" title="HighlightedObjects"/>
            <target name="makingaconnection" title="MakingAConnection"/>
            <target name="connectingtotheform" title="ConnectingToTheForm"/>
            <target name="connectioneditor" title="ConnectionEditor"/>
            <target name="deletingconnections" title="DeletingConnections"/>
            <contents name="connecting-objects" title="Connecting Objects" level="1"/>
            <contents name="editing-and-deleting-connections" title="Editing and Deleting Connections" level="1"/>
        </page>
        <page name="designer-tab-order.html" href="designer-tab-order.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's Tab Order Editing Mode" fulltitle="Qt Widgets Designer's Tab Order Editing Mode" subtitle="">
            <contents name="setting-the-tab-order" title="Setting the Tab Order" level="1"/>
        </page>
        <page name="designer-ui-file-format.html" href="designer-ui-file-format.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's UI File Format" fulltitle="Qt Widgets Designer's UI File Format" subtitle=""/>
        <page name="designer-widget-mode.html" href="designer-widget-mode.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Qt Widgets Designer's Widget Editing Mode" fulltitle="Qt Widgets Designer's Widget Editing Mode" subtitle="">
            <target name="selectingobjects" title="SelectingObjects"/>
            <target name="shortcutsforediting" title="ShortcutsForEditing"/>
            <target name="draganddrop" title="DragAndDrop"/>
            <target name="editingproperties" title="EditingProperties"/>
            <contents name="editing-a-form" title="Editing A Form" level="1"/>
            <contents name="the-property-editor" title="The Property Editor" level="2"/>
            <contents name="dynamic-properties" title="Dynamic Properties" level="2"/>
            <contents name="the-object-inspector" title="The Object Inspector" level="2"/>
        </page>
        <page name="designer-preview.html" href="designer-preview.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Saving, Previewing and Printing Forms in Qt Widgets Designer" fulltitle="Saving, Previewing and Printing Forms in Qt Widgets Designer" subtitle="">
            <contents name="viewing-the-form-s-code" title="Viewing the Form's Code" level="1"/>
            <contents name="saving-and-printing-the-form" title="Saving and Printing the Form" level="1"/>
        </page>
        <page name="taskmenuextension" href="qtdesigner-taskmenuextension-example.html" status="active" location="taskmenuextension.qdoc" documented="true" groups="category Desktop,examples-designer" subtype="example" title="Task Menu Extension" fulltitle="Task Menu Extension" subtitle="" brief="Creating a custom widget plugin for Qt Widgets Designer and providing custom task menu entries that are associated with the plugin">
            <contents name="project-files" title="Project files" level="1"/>
            <contents name="cmake" title="CMake" level="2"/>
            <contents name="qmake" title="qmake" level="2"/>
            <contents name="tictactoeplugin-class-definition" title="TicTacToePlugin Class Definition" level="1"/>
            <contents name="tictactoeplugin-class-implementation" title="TicTacToePlugin Class Implementation" level="1"/>
            <contents name="tictactoetaskmenufactory-class-definition" title="TicTacToeTaskMenuFactory Class Definition" level="1"/>
            <contents name="tictactoetaskmenufactory-class-implementation" title="TicTacToeTaskMenuFactory Class Implementation" level="1"/>
            <contents name="tictactoetaskmenu-class-definition" title="TicTacToeTaskMenu Class Definition" level="1"/>
            <contents name="tictactoetaskmenu-class-implementation" title="TicTacToeTaskMenu Class Implementation" level="1"/>
            <contents name="tictactoedialog-class-definition" title="TicTacToeDialog Class Definition" level="1"/>
            <contents name="tictactoedialog-class-implementation" title="TicTacToeDialog Class Implementation" level="1"/>
            <contents name="tictactoe-class-definition" title="TicTacToe Class Definition" level="1"/>
            <page name="taskmenuextension/tictactoe.cpp" href="qtdesigner-taskmenuextension-tictactoe-cpp.html" status="active" subtype="file" title="" fulltitle="tictactoe.cpp Example File" subtitle="taskmenuextension/tictactoe.cpp"/>
            <page name="taskmenuextension/tictactoe.h" href="qtdesigner-taskmenuextension-tictactoe-h.html" status="active" subtype="file" title="" fulltitle="tictactoe.h Example File" subtitle="taskmenuextension/tictactoe.h"/>
            <page name="taskmenuextension/tictactoedialog.cpp" href="qtdesigner-taskmenuextension-tictactoedialog-cpp.html" status="active" subtype="file" title="" fulltitle="tictactoedialog.cpp Example File" subtitle="taskmenuextension/tictactoedialog.cpp"/>
            <page name="taskmenuextension/tictactoedialog.h" href="qtdesigner-taskmenuextension-tictactoedialog-h.html" status="active" subtype="file" title="" fulltitle="tictactoedialog.h Example File" subtitle="taskmenuextension/tictactoedialog.h"/>
            <page name="taskmenuextension/tictactoeplugin.cpp" href="qtdesigner-taskmenuextension-tictactoeplugin-cpp.html" status="active" subtype="file" title="" fulltitle="tictactoeplugin.cpp Example File" subtitle="taskmenuextension/tictactoeplugin.cpp"/>
            <page name="taskmenuextension/tictactoeplugin.h" href="qtdesigner-taskmenuextension-tictactoeplugin-h.html" status="active" subtype="file" title="" fulltitle="tictactoeplugin.h Example File" subtitle="taskmenuextension/tictactoeplugin.h"/>
            <page name="taskmenuextension/tictactoetaskmenu.cpp" href="qtdesigner-taskmenuextension-tictactoetaskmenu-cpp.html" status="active" subtype="file" title="" fulltitle="tictactoetaskmenu.cpp Example File" subtitle="taskmenuextension/tictactoetaskmenu.cpp"/>
            <page name="taskmenuextension/tictactoetaskmenu.h" href="qtdesigner-taskmenuextension-tictactoetaskmenu-h.html" status="active" subtype="file" title="" fulltitle="tictactoetaskmenu.h Example File" subtitle="taskmenuextension/tictactoetaskmenu.h"/>
            <page name="taskmenuextension/CMakeLists.txt" href="qtdesigner-taskmenuextension-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="taskmenuextension/CMakeLists.txt"/>
            <page name="taskmenuextension/taskmenuextension.pro" href="qtdesigner-taskmenuextension-taskmenuextension-pro.html" status="active" subtype="file" title="" fulltitle="taskmenuextension.pro Example File" subtitle="taskmenuextension/taskmenuextension.pro"/>
        </page>
        <page name="designer-using-containers.html" href="designer-using-containers.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using Containers in Qt Widgets Designer" fulltitle="Using Containers in Qt Widgets Designer" subtitle=""/>
        <page name="designer-using-custom-widgets.html" href="designer-using-custom-widgets.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using Custom Widgets with Qt Widgets Designer" fulltitle="Using Custom Widgets with Qt Widgets Designer" subtitle="">
            <contents name="handling-custom-widgets" title="Handling Custom Widgets" level="1"/>
            <contents name="promoting-widgets" title="Promoting Widgets" level="2"/>
            <contents name="user-defined-custom-widgets" title="User Defined Custom Widgets" level="2"/>
        </page>
        <page name="designer-layouts.html" href="designer-layouts.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using Layouts in Qt Widgets Designer" fulltitle="Using Layouts in Qt Widgets Designer" subtitle="">
            <target name="insertingobjectsintoalayout" title="InsertingObjectsIntoALayout"/>
            <target name="layoutshortcuts" title="LayoutShortcuts"/>
            <contents name="setting-a-top-level-layout" title="Setting A Top Level Layout" level="1"/>
            <contents name="layout-objects" title="Layout Objects" level="1"/>
            <contents name="inserting-objects-into-a-layout" title="Inserting Objects Into a Layout" level="1"/>
            <contents name="layout-types" title="Layout Types" level="1"/>
            <contents name="horizontal-and-vertical-box-layouts" title="Horizontal and Vertical (Box) Layouts" level="2"/>
            <contents name="the-grid-layout" title="The Grid Layout" level="2"/>
            <contents name="the-form-layout" title="The Form Layout" level="2"/>
            <contents name="splitter-layouts" title="Splitter Layouts" level="2"/>
            <contents name="shortcut-keys" title="Shortcut Keys" level="1"/>
        </page>
        <page name="designer-stylesheet.html" href="designer-stylesheet.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using Stylesheets with Qt Widgets Designer" fulltitle="Using Stylesheets with Qt Widgets Designer" subtitle="">
            <target name="usingstylesheets" title="UsingStylesheets"/>
        </page>
        <page name="designer-using-a-ui-file.html" href="designer-using-a-ui-file.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using a Designer UI File in Your C++ Application" fulltitle="Using a Designer UI File in Your C++ Application" subtitle="">
            <keyword name="using-a-designer-ui-file-in-your-application" title="Using a Designer UI File in Your Application"/>
            <contents name="compile-time-form-processing" title="Compile Time Form Processing" level="1"/>
            <contents name="the-direct-approach" title="The Direct Approach" level="2"/>
            <contents name="the-single-inheritance-approach" title="The Single Inheritance Approach" level="2"/>
            <contents name="using-a-member-variable" title="Using a Member Variable" level="3"/>
            <contents name="using-a-pointer-member-variable" title="Using a Pointer Member Variable" level="3"/>
            <contents name="the-multiple-inheritance-approach" title="The Multiple Inheritance Approach" level="2"/>
            <contents name="reacting-to-language-changes" title="Reacting to Language Changes" level="2"/>
            <contents name="run-time-form-processing" title="Run Time Form Processing" level="1"/>
            <contents name="the-uitools-approach" title="The UiTools Approach" level="2"/>
            <contents name="automatic-connections" title="Automatic Connections" level="1"/>
            <contents name="a-dialog-without-auto-connect" title="A Dialog Without Auto-Connect" level="2"/>
            <contents name="widgets-and-dialogs-with-auto-connect" title="Widgets and Dialogs with Auto-Connect" level="2"/>
        </page>
        <page name="designer-using-a-ui-file-python.html" href="designer-using-a-ui-file-python.html" status="active" location="designer-manual.qdoc" documented="true" subtype="page" title="Using a Designer UI File in Your Qt for Python Application" fulltitle="Using a Designer UI File in Your Qt for Python Application" subtitle="">
            <contents name="converting-the-form-to-python-code" title="Converting the Form to Python Code" level="1"/>
            <contents name="the-uitools-approach" title="The UiTools Approach" level="2"/>
            <contents name="resource-imports" title="Resource imports" level="1"/>
            <contents name="single-directory-usage" title="Single directory usage" level="2"/>
            <contents name="directory-trees" title="Directory trees" level="2"/>
        </page>
        <proxy name="QExtensionManager" href="qextensionmanager-qtdesigner-proxy.html" status="active" access="public">
            <function name="Q_DECLARE_EXTENSION_INTERFACE" href="qextensionmanager-qtdesigner-proxy.html#Q_DECLARE_EXTENSION_INTERFACE" status="active" access="public" documented="true" related="1" meta="macrowithparams" signature="Q_DECLARE_EXTENSION_INTERFACE(ExtensionName, Identifier)">
                <parameter type="" name="ExtensionName" default=""/>
                <parameter type="" name="Identifier" default=""/>
            </function>
        </proxy>
        <group name="all-examples" href="all-examples.html" status="internal" seen="false" title=""/>
        <group name="best-practices" href="best-practices.html" status="internal" seen="false" title=""/>
        <group name="category Desktop" href="category-desktop.html" status="internal" seen="false" title=""/>
        <group name="examples-designer" href="examples-designer.html" status="active" location="designer-examples.qdoc" documented="true" groups="all-examples" seen="true" title="Qt Widgets Designer Examples" brief="Using Qt Widgets Designer to build your UI"/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qttools" href="qttools.html" status="internal" seen="false" title=""/>
        <module name="QtDesigner" href="qtdesigner-module.html" status="active" location="qtdesigner-module.qdoc" documented="true" groups="modules" seen="true" title="Qt Widgets Designer C++ Classes" brief="Provides classes to create your own custom widget plugins for Qt Widgets Designer and classes to access Qt Widgets Designer components"/>
    </namespace>
</INDEX>
