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

Public Types

enum  LoadMode { LoadMerge , LoadReplace , LoadCustomWidgetsOnly }
 

Public Member Functions

 QDesignerWidgetBox (QWidget *parent=0, Qt::WindowFlags flags={})
 
virtual QIcon iconForWidget (const QString &className, const QString &category="") const =0
 
virtual bool loadContents (const QString &contents)=0
 
LoadMode loadMode () const
 
void setLoadMode (LoadMode lm)
 

Static Public Member Functions

static bool findWidget (const QDesignerWidgetBoxInterface *wbox, const QString &className, const QString &category, Widget *widgetData)
 
static DomUIxmlToUi (const QString &name, const QString &xml, bool insertFakeTopLevel)
 
static DomUIxmlToUi (const QString &name, const QString &xml, bool insertFakeTopLevel, QString *errorMessage)
 

Private Attributes

LoadMode m_loadMode
 

Detailed Description

Definition at line 69 of file qdesigner_widgetbox_p.h.

Member Enumeration Documentation

◆ LoadMode

Constructor & Destructor Documentation

◆ QDesignerWidgetBox()

qdesigner_internal::QDesignerWidgetBox::QDesignerWidgetBox ( QWidget *  parent = 0,
Qt::WindowFlags  flags = {} 
)
explicit

Member Function Documentation

◆ findWidget()

static bool qdesigner_internal::QDesignerWidgetBox::findWidget ( const QDesignerWidgetBoxInterface *  wbox,
const QString &  className,
const QString &  category,
Widget *  widgetData 
)
static

◆ iconForWidget()

virtual QIcon qdesigner_internal::QDesignerWidgetBox::iconForWidget ( const QString &  className,
const QString &  category = "" 
) const
pure virtual

◆ loadContents()

virtual bool qdesigner_internal::QDesignerWidgetBox::loadContents ( const QString &  contents)
pure virtual

◆ loadMode()

LoadMode qdesigner_internal::QDesignerWidgetBox::loadMode ( ) const

◆ setLoadMode()

void qdesigner_internal::QDesignerWidgetBox::setLoadMode ( LoadMode  lm)

◆ xmlToUi() [1/2]

static DomUI* qdesigner_internal::QDesignerWidgetBox::xmlToUi ( const QString &  name,
const QString &  xml,
bool  insertFakeTopLevel 
)
static

◆ xmlToUi() [2/2]

static DomUI* qdesigner_internal::QDesignerWidgetBox::xmlToUi ( const QString &  name,
const QString &  xml,
bool  insertFakeTopLevel,
QString *  errorMessage 
)
static

Member Data Documentation

◆ m_loadMode

LoadMode qdesigner_internal::QDesignerWidgetBox::m_loadMode
private

Definition at line 94 of file qdesigner_widgetbox_p.h.


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