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

Public Types

enum  HighlightMode { Restore , Highlight }
 
enum  LineTerminatorMode { LFLineTerminator , CRLFLineTerminator , NativeLineTerminator }
 
enum  PasteMode { PasteAll , PasteActionsOnly }
 
enum  WidgetUnderMouseMode { FindSingleSelectionDropTarget , FindMultiSelectionDropTarget }
 

Public Slots

void resourceSetActivated (QtResourceSet *resourceSet, bool resourceSetChanged)
 

Public Member Functions

 FormWindowBase (QDesignerFormEditorInterface *core, QWidget *parent=0, Qt::WindowFlags flags={})
 
virtual ~FormWindowBase ()
 
void addReloadableProperty (QDesignerPropertySheet *sheet, int index)
 
void addReloadablePropertySheet (QDesignerPropertySheet *sheet, QObject *object)
 
virtual bool blockSelectionChanged (bool blocked)=0
 
virtual QStringList checkContents () const
 
virtual QEditorFormBuildercreateFormBuilder ()=0
 
void deleteWidgetList (const QWidgetList &widget_list)
 
const Grid & designerGrid () const
 
DeviceProfile deviceProfile () const
 
QString deviceProfileName () const
 
virtual bool dropWidgets (const QList< QDesignerDnDItemInterface * > &item_list, QWidget *target, const QPoint &global_mouse_pos)=0
 
void emitObjectRemoved (QObject *o)
 
virtual void emitSelectionChanged ()=0
 
void emitWidgetRemoved (QWidget *w)
 
virtual Feature features () const
 
virtual QWidget * findContainer (QWidget *w, bool excludeLayout) const =0
 
QVariantMap formData ()
 
virtual QPoint grid () const
 
bool gridVisible () const
 
virtual bool hasFeature (Feature f) const
 
bool hasFormGrid () const
 
virtual void highlightWidget (QWidget *w, const QPoint &pos, HighlightMode mode=Highlight)=0
 
DesignerIconCacheiconCache () const
 
virtual QMenu * initializePopupMenu (QWidget *managedWidget)
 
LineTerminatorMode lineTerminatorMode () const
 
virtual void paste (PasteMode pasteMode)=0
 
DesignerPixmapCachepixmapCache () const
 
void reloadProperties ()
 
void removeReloadableProperty (QDesignerPropertySheet *sheet, int index)
 
void removeReloadablePropertySheet (QDesignerPropertySheet *sheet)
 
virtual QtResourceSet * resourceSet () const
 
void setDesignerGrid (const Grid &grid)
 
virtual void setFeatures (Feature f)
 
void setFormData (const QVariantMap &vm)
 
virtual void setGrid (const QPoint &grid)
 
void setHasFormGrid (bool b)
 
void setLineTerminatorMode (LineTerminatorMode mode)
 
virtual void setResourceSet (QtResourceSet *resourceSet)
 
QString styleName () const
 
virtual QWidget * widgetAt (const QPoint &pos)=0
 
QWidget * widgetUnderMouse (const QPoint &formPos, WidgetUnderMouseMode m)
 

Static Public Member Functions

static QMenu * createExtensionTaskMenu (QDesignerFormWindowInterface *fw, QObject *o, bool trailingSeparator=true)
 
static const Grid & defaultDesignerGrid ()
 
static void setDefaultDesignerGrid (const Grid &grid)
 

Private Slots

void triggerDefaultAction (QWidget *w)
 

Private Member Functions

void syncGridFeature ()
 

Private Attributes

FormWindowBasePrivate * m_d
 

Detailed Description

Definition at line 82 of file formwindowbase_p.h.

Member Enumeration Documentation

◆ HighlightMode

◆ LineTerminatorMode

Enumerator
LFLineTerminator 
CRLFLineTerminator 
NativeLineTerminator 

Definition at line 170 of file formwindowbase_p.h.

◆ PasteMode

◆ WidgetUnderMouseMode

Enumerator
FindSingleSelectionDropTarget 
FindMultiSelectionDropTarget 

Definition at line 132 of file formwindowbase_p.h.

Constructor & Destructor Documentation

◆ FormWindowBase()

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

◆ ~FormWindowBase()

virtual qdesigner_internal::FormWindowBase::~FormWindowBase ( )
virtual

Member Function Documentation

◆ addReloadableProperty()

void qdesigner_internal::FormWindowBase::addReloadableProperty ( QDesignerPropertySheet *  sheet,
int  index 
)

◆ addReloadablePropertySheet()

void qdesigner_internal::FormWindowBase::addReloadablePropertySheet ( QDesignerPropertySheet *  sheet,
QObject *  object 
)

◆ blockSelectionChanged()

virtual bool qdesigner_internal::FormWindowBase::blockSelectionChanged ( bool  blocked)
pure virtual

◆ checkContents()

virtual QStringList qdesigner_internal::FormWindowBase::checkContents ( ) const
virtual

◆ createExtensionTaskMenu()

static QMenu* qdesigner_internal::FormWindowBase::createExtensionTaskMenu ( QDesignerFormWindowInterface *  fw,
QObject *  o,
bool  trailingSeparator = true 
)
static

◆ createFormBuilder()

virtual QEditorFormBuilder* qdesigner_internal::FormWindowBase::createFormBuilder ( )
pure virtual

◆ defaultDesignerGrid()

static const Grid& qdesigner_internal::FormWindowBase::defaultDesignerGrid ( )
static

◆ deleteWidgetList()

void qdesigner_internal::FormWindowBase::deleteWidgetList ( const QWidgetList &  widget_list)

◆ designerGrid()

const Grid& qdesigner_internal::FormWindowBase::designerGrid ( ) const

◆ deviceProfile()

DeviceProfile qdesigner_internal::FormWindowBase::deviceProfile ( ) const

◆ deviceProfileName()

QString qdesigner_internal::FormWindowBase::deviceProfileName ( ) const

◆ dropWidgets()

virtual bool qdesigner_internal::FormWindowBase::dropWidgets ( const QList< QDesignerDnDItemInterface * > &  item_list,
QWidget *  target,
const QPoint &  global_mouse_pos 
)
pure virtual

◆ emitObjectRemoved()

void qdesigner_internal::FormWindowBase::emitObjectRemoved ( QObject *  o)

◆ emitSelectionChanged()

virtual void qdesigner_internal::FormWindowBase::emitSelectionChanged ( )
pure virtual

◆ emitWidgetRemoved()

void qdesigner_internal::FormWindowBase::emitWidgetRemoved ( QWidget *  w)

◆ features()

virtual Feature qdesigner_internal::FormWindowBase::features ( ) const
virtual

◆ findContainer()

virtual QWidget* qdesigner_internal::FormWindowBase::findContainer ( QWidget *  w,
bool  excludeLayout 
) const
pure virtual

◆ formData()

QVariantMap qdesigner_internal::FormWindowBase::formData ( )

◆ grid()

virtual QPoint qdesigner_internal::FormWindowBase::grid ( ) const
virtual

◆ gridVisible()

bool qdesigner_internal::FormWindowBase::gridVisible ( ) const

◆ hasFeature()

virtual bool qdesigner_internal::FormWindowBase::hasFeature ( Feature  f) const
virtual

◆ hasFormGrid()

bool qdesigner_internal::FormWindowBase::hasFormGrid ( ) const

◆ highlightWidget()

virtual void qdesigner_internal::FormWindowBase::highlightWidget ( QWidget *  w,
const QPoint &  pos,
HighlightMode  mode = Highlight 
)
pure virtual

◆ iconCache()

DesignerIconCache* qdesigner_internal::FormWindowBase::iconCache ( ) const

◆ initializePopupMenu()

virtual QMenu* qdesigner_internal::FormWindowBase::initializePopupMenu ( QWidget *  managedWidget)
virtual

◆ lineTerminatorMode()

LineTerminatorMode qdesigner_internal::FormWindowBase::lineTerminatorMode ( ) const

◆ paste()

virtual void qdesigner_internal::FormWindowBase::paste ( PasteMode  pasteMode)
pure virtual

◆ pixmapCache()

DesignerPixmapCache* qdesigner_internal::FormWindowBase::pixmapCache ( ) const

◆ reloadProperties()

void qdesigner_internal::FormWindowBase::reloadProperties ( )

◆ removeReloadableProperty()

void qdesigner_internal::FormWindowBase::removeReloadableProperty ( QDesignerPropertySheet *  sheet,
int  index 
)

◆ removeReloadablePropertySheet()

void qdesigner_internal::FormWindowBase::removeReloadablePropertySheet ( QDesignerPropertySheet *  sheet)

◆ resourceSet()

virtual QtResourceSet* qdesigner_internal::FormWindowBase::resourceSet ( ) const
virtual

◆ resourceSetActivated

void qdesigner_internal::FormWindowBase::resourceSetActivated ( QtResourceSet *  resourceSet,
bool  resourceSetChanged 
)
slot

◆ setDefaultDesignerGrid()

static void qdesigner_internal::FormWindowBase::setDefaultDesignerGrid ( const Grid &  grid)
static

◆ setDesignerGrid()

void qdesigner_internal::FormWindowBase::setDesignerGrid ( const Grid &  grid)

◆ setFeatures()

virtual void qdesigner_internal::FormWindowBase::setFeatures ( Feature  f)
virtual

◆ setFormData()

void qdesigner_internal::FormWindowBase::setFormData ( const QVariantMap &  vm)

◆ setGrid()

virtual void qdesigner_internal::FormWindowBase::setGrid ( const QPoint &  grid)
virtual

◆ setHasFormGrid()

void qdesigner_internal::FormWindowBase::setHasFormGrid ( bool  b)

◆ setLineTerminatorMode()

void qdesigner_internal::FormWindowBase::setLineTerminatorMode ( LineTerminatorMode  mode)

◆ setResourceSet()

virtual void qdesigner_internal::FormWindowBase::setResourceSet ( QtResourceSet *  resourceSet)
virtual

◆ styleName()

QString qdesigner_internal::FormWindowBase::styleName ( ) const

◆ syncGridFeature()

void qdesigner_internal::FormWindowBase::syncGridFeature ( )
private

◆ triggerDefaultAction

void qdesigner_internal::FormWindowBase::triggerDefaultAction ( QWidget *  w)
privateslot

◆ widgetAt()

virtual QWidget* qdesigner_internal::FormWindowBase::widgetAt ( const QPoint &  pos)
pure virtual

◆ widgetUnderMouse()

QWidget* qdesigner_internal::FormWindowBase::widgetUnderMouse ( const QPoint &  formPos,
WidgetUnderMouseMode  m 
)

Member Data Documentation

◆ m_d

FormWindowBasePrivate* qdesigner_internal::FormWindowBase::m_d
private

Definition at line 193 of file formwindowbase_p.h.


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