Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
widgetdatabase.cpp File Reference

(3ccb93329c1611cd5f8704c4fe8d3161cded8488)

#include "widgetdatabase_p.h"
#include "widgetfactory_p.h"
#include "spacer_widget_p.h"
#include "abstractlanguage.h"
#include "pluginmanager_p.h"
#include "qdesigner_widgetbox_p.h"
#include "qdesigner_utils_p.h"
#include <QtDesigner/private/ui4_p.h>
#include <QtDesigner/propertysheet.h>
#include <QtDesigner/qextensionmanager.h>
#include <QtDesigner/abstractformeditor.h>
#include <QtUiPlugin/customwidget.h>
#include <QtWidgets/QtWidgets>
#include <QtCore/qxmlstream.h>
#include <QtCore/qcoreapplication.h>
#include <QtCore/qscopedpointer.h>
#include <QtCore/qdebug.h>
#include <QtCore/qmetaobject.h>
#include <QtCore/qset.h>
#include <QtCore/qstring.h>
#include <QtCore/qtextstream.h>
#include <widgets.table>
+ Include dependency graph for widgetdatabase.cpp:

Go to the source code of this file.

Namespaces

namespace  qdesigner_internal
 Auxiliary methods to store/retrieve settings.
 

Macros

#define DECLARE_LAYOUT(L, C)
 
#define DECLARE_COMPAT_WIDGET(W, C)
 
#define DECLARE_WIDGET(W, C)
 

Enumerations

enum  { qdesigner_internal::NewFormWidth = 400 , qdesigner_internal::NewFormHeight = 300 }
 
enum  { qdesigner_internal::NewFormWidth = 400 , qdesigner_internal::NewFormHeight = 300 }
 

Functions

static void qdesigner_internal::addWidgetItem (WidgetDataBase *wdb, const char *name, const QMetaObject &mo, const char *comment)
 
static WidgetDataBaseItemqdesigner_internal::createCustomWidgetItem (const QDesignerCustomWidgetInterface *c, const QDesignerCustomWidgetData &data)
 
static bool qdesigner_internal::isExistingTemplate (const QString &className)
 
static bool qdesigner_internal::suitableForNewForm (const QString &className)
 
static QString qdesigner_internal::xmlFromWidgetBox (const QDesignerFormEditorInterface *core, const QString &className, const QString &objectName)
 
static QString qdesigner_internal::generateNewFormXML (const QString &className, const QString &similarClassName, const QString &name)
 
QDESIGNER_SHARED_EXPORT IncludeSpecification qdesigner_internal::includeSpecification (QString includeFile)
 
QDESIGNER_SHARED_EXPORT QString qdesigner_internal::buildIncludeFile (QString includeFile, IncludeType includeType)
 
QDESIGNER_SHARED_EXPORT QDesignerWidgetDataBaseItemInterfaceqdesigner_internal::appendDerived (QDesignerWidgetDataBaseInterface *db, const QString &className, const QString &group, const QString &baseClassName, const QString &includeFile, bool promoted, bool custom)
 
QDESIGNER_SHARED_EXPORT WidgetDataBaseItemList qdesigner_internal::promotionCandidates (const QDesignerWidgetDataBaseInterface *db, const QString &baseClassName)
 

Macro Definition Documentation

◆ DECLARE_COMPAT_WIDGET

#define DECLARE_COMPAT_WIDGET ( W,
C )
Value:
#define DECLARE_WIDGET(W, C)

◆ DECLARE_LAYOUT

#define DECLARE_LAYOUT ( L,
C )

◆ DECLARE_WIDGET

#define DECLARE_WIDGET ( W,
C )
Value:
addWidgetItem(this, #W, W::staticMetaObject, C);