BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
qdesigner_internal::QSimpleResource Class Reference
Inheritance diagram for qdesigner_internal::QSimpleResource:
[legend]
Collaboration diagram for qdesigner_internal::QSimpleResource:
[legend]

Public Member Functions

 QSimpleResource (QDesignerFormEditorInterface *core)
 
virtual ~QSimpleResource ()
 
QDesignerFormEditorInterface * core () const
 
DomBrushsaveBrush (const QBrush &brush)
 
QBrush setupBrush (DomBrush *brush)
 

Static Public Member Functions

static void addExtensionDataToDOM (QAbstractFormBuilder *afb, QDesignerFormEditorInterface *core, DomWidget *ui_widget, QWidget *widget)
 
static void applyExtensionDataFromDOM (QAbstractFormBuilder *afb, QDesignerFormEditorInterface *core, DomWidget *ui_widget, QWidget *widget)
 
static QString customWidgetScript (QDesignerFormEditorInterface *core, const QString &className)
 
static QString customWidgetScript (QDesignerFormEditorInterface *core, QObject *object)
 
static void handleDomCustomWidgets (const QDesignerFormEditorInterface *core, const DomCustomWidgets *dom_custom_widgets)
 
static bool hasCustomWidgetScript (QDesignerFormEditorInterface *core, QObject *object)
 

Protected Types

typedef QList< DomScript * > DomScripts
 
enum  ScriptSource { ScriptDesigner , ScriptExtension , ScriptCustomWidgetPlugin }
 

Static Protected Member Functions

static bool addFakeMethods (const DomSlots *domSlots, QStringList &fakeSlots, QStringList &fakeSignals)
 
static void addScript (const QString &script, ScriptSource source, DomScripts &domScripts)
 
static DomScriptcreateScript (const QString &script, ScriptSource source)
 

Static Private Member Functions

static void addCustomWidgetsToWidgetDatabase (const QDesignerFormEditorInterface *core, QList< DomCustomWidget * > &custom_widget_list)
 
static void addFakeMethodsToWidgetDataBase (const DomCustomWidget *domCustomWidget, WidgetDataBaseItem *item)
 

Private Attributes

QDesignerFormEditorInterface * m_core
 

Static Private Attributes

static bool m_warningsEnabled
 

Detailed Description

Definition at line 73 of file qsimpleresource_p.h.

Member Typedef Documentation

◆ DomScripts

Definition at line 102 of file qsimpleresource_p.h.

Member Enumeration Documentation

◆ ScriptSource

Constructor & Destructor Documentation

◆ QSimpleResource()

qdesigner_internal::QSimpleResource::QSimpleResource ( QDesignerFormEditorInterface *  core)
explicit

◆ ~QSimpleResource()

virtual qdesigner_internal::QSimpleResource::~QSimpleResource ( )
virtual

Member Function Documentation

◆ addCustomWidgetsToWidgetDatabase()

static void qdesigner_internal::QSimpleResource::addCustomWidgetsToWidgetDatabase ( const QDesignerFormEditorInterface *  core,
QList< DomCustomWidget * > &  custom_widget_list 
)
staticprivate

◆ addExtensionDataToDOM()

static void qdesigner_internal::QSimpleResource::addExtensionDataToDOM ( QAbstractFormBuilder *  afb,
QDesignerFormEditorInterface *  core,
DomWidget ui_widget,
QWidget *  widget 
)
static

◆ addFakeMethods()

static bool qdesigner_internal::QSimpleResource::addFakeMethods ( const DomSlots domSlots,
QStringList &  fakeSlots,
QStringList &  fakeSignals 
)
staticprotected

◆ addFakeMethodsToWidgetDataBase()

static void qdesigner_internal::QSimpleResource::addFakeMethodsToWidgetDataBase ( const DomCustomWidget domCustomWidget,
WidgetDataBaseItem *  item 
)
staticprivate

◆ addScript()

static void qdesigner_internal::QSimpleResource::addScript ( const QString &  script,
ScriptSource  source,
DomScripts domScripts 
)
staticprotected

◆ applyExtensionDataFromDOM()

static void qdesigner_internal::QSimpleResource::applyExtensionDataFromDOM ( QAbstractFormBuilder *  afb,
QDesignerFormEditorInterface *  core,
DomWidget ui_widget,
QWidget *  widget 
)
static

◆ core()

QDesignerFormEditorInterface* qdesigner_internal::QSimpleResource::core ( ) const
inline

Definition at line 81 of file qsimpleresource_p.h.

81 { return m_core; }
QDesignerFormEditorInterface * m_core

◆ createScript()

static DomScript* qdesigner_internal::QSimpleResource::createScript ( const QString &  script,
ScriptSource  source 
)
staticprotected

◆ customWidgetScript() [1/2]

static QString qdesigner_internal::QSimpleResource::customWidgetScript ( QDesignerFormEditorInterface *  core,
const QString &  className 
)
static

◆ customWidgetScript() [2/2]

static QString qdesigner_internal::QSimpleResource::customWidgetScript ( QDesignerFormEditorInterface *  core,
QObject *  object 
)
static

◆ handleDomCustomWidgets()

static void qdesigner_internal::QSimpleResource::handleDomCustomWidgets ( const QDesignerFormEditorInterface *  core,
const DomCustomWidgets dom_custom_widgets 
)
static

◆ hasCustomWidgetScript()

static bool qdesigner_internal::QSimpleResource::hasCustomWidgetScript ( QDesignerFormEditorInterface *  core,
QObject *  object 
)
static

◆ saveBrush()

DomBrush* qdesigner_internal::QSimpleResource::saveBrush ( const QBrush &  brush)

◆ setupBrush()

QBrush qdesigner_internal::QSimpleResource::setupBrush ( DomBrush brush)

Member Data Documentation

◆ m_core

QDesignerFormEditorInterface* qdesigner_internal::QSimpleResource::m_core
private

Definition at line 115 of file qsimpleresource_p.h.

◆ m_warningsEnabled

bool qdesigner_internal::QSimpleResource::m_warningsEnabled
staticprivate

Definition at line 114 of file qsimpleresource_p.h.


The documentation for this class was generated from the following file: