Commit e2451ba6eaac6c8050fd172405c1bf262d4e34d7

Store promoted Widgets correctly in the ScratchPad.

Add code to make promoted widget entries to widget DB to widget box
form builder.

Task-number: 233683
tools/designer/src/components/widgetbox/widgetbox_dnditem.cpp
(10 / 0)
  
5050#include <formwindowbase_p.h>
5151#include <qdesigner_utils_p.h>
5252#include <qdesigner_dockwidget_p.h>
53#include <qsimpleresource_p.h>
5354
5455#include <QtDesigner/QDesignerFormEditorInterface>
5556#include <QtDesigner/QDesignerFormWindowManagerInterface>
8585
8686 virtual QWidget *create(DomWidget *ui_widget, QWidget *parents);
8787 virtual QWidget *createWidget(const QString &widgetName, QWidget *parentWidget, const QString &name);
88 virtual void createCustomWidgets(DomCustomWidgets *);
8889};
8990
9091WidgetBoxResource::WidgetBoxResource(QDesignerFormEditorInterface *core) :
120120 result->setFocusPolicy(Qt::NoFocus);
121121 result->setObjectName(ui_widget->attributeName());
122122 return result;
123}
124
125void WidgetBoxResource::createCustomWidgets(DomCustomWidgets *dc)
126{
127 // Make a promotion entry in case someone has a promoted widget
128 // in the scratchpad.
129 QSimpleResource::handleDomCustomWidgets(core(), dc);
130
123131}
124132
125133/*******************************************************************************

Comments

Add a new comment:

Login or create an account to post a comment

Add your comment