qdesigner_internal::QDesignerIntegration Class Reference

#include <qdesigner_integration_p.h>

Public Types

enum  ResourceFileWatcherBehaviour { NoWatcher , ReloadSilently , PromptAndReload }
 

Public Slots

virtual void activateWidget (QWidget *widget)
 
virtual void addDynamicProperty (const QString &name, const QVariant &value)
 
virtual void removeDynamicProperty (const QString &name)
 
virtual void resetProperty (const QString &name)
 
virtual void setupFormWindow (QDesignerFormWindowInterface *formWindow)
 
virtual void updateActiveFormWindow (QDesignerFormWindowInterface *formWindow)
 
void updateCustomWidgetPlugins ()
 
virtual void updateGeometry ()
 
virtual void updateProperty (const QString &name, const QVariant &value, bool enableSubPropertyHandling)
 
virtual void updateSelection ()
 

Signals

void helpRequested (const QString &manual, const QString &document)
 
void navigateToSlot (const QString &objectName, const QString &signalSignature, const QStringList &parameterNames)
 
void navigateToSlot (const QString &slotSignature)
 
void objectNameChanged (QDesignerFormWindowInterface *formWindow, QObject *object, const QString &newName, const QString &oldName)
 
void propertyChanged (QDesignerFormWindowInterface *formWindow, const QString &name, const QVariant &value)
 

Public Member Functions

 QDesignerIntegration (QDesignerFormEditorInterface *core, QObject *parent=0)
 
virtual ~QDesignerIntegration ()
 
virtual QWidgetcontainerWindow (QWidget *widget) const
 
QString contextHelpId () const
 
virtual QDesignerResourceBrowserInterface * createResourceBrowser (QWidget *parent=0)
 
void emitNavigateToSlot (const QString &objectName, const QString &signalSignature, const QStringList &parameterNames)
 
void emitNavigateToSlot (const QString &slotSignature)
 
void emitObjectNameChanged (QDesignerFormWindowInterface *formWindow, QObject *object, const QString &newName, const QString &oldName)
 
bool isResourceEditingEnabled () const
 
bool isSlotNavigationEnabled () const
 
ResourceFileWatcherBehaviour resourceFileWatcherBehaviour () const
 

Static Public Member Functions

static void initializePlugins (QDesignerFormEditorInterface *formEditor)
 
static void requestHelp (const QDesignerFormEditorInterface *core, const QString &manual, const QString &document)
 

Protected Member Functions

void setResourceEditingEnabled (bool enable)
 
void setResourceFileWatcherBehaviour (ResourceFileWatcherBehaviour behaviour)
 
void setSlotNavigationEnabled (bool enable)
 

Member Enumeration Documentation

◆ ResourceFileWatcherBehaviour

Enumerator
NoWatcher 
ReloadSilently 
PromptAndReload 

Constructor & Destructor Documentation

◆ QDesignerIntegration()

qdesigner_internal::QDesignerIntegration::QDesignerIntegration ( QDesignerFormEditorInterface * core,
QObject * parent = 0 )
explicit

◆ ~QDesignerIntegration()

virtual qdesigner_internal::QDesignerIntegration::~QDesignerIntegration ( )
virtual

Member Function Documentation

◆ activateWidget

virtual void qdesigner_internal::QDesignerIntegration::activateWidget ( QWidget * widget)
virtualslot

◆ addDynamicProperty

virtual void qdesigner_internal::QDesignerIntegration::addDynamicProperty ( const QString & name,
const QVariant & value )
virtualslot

◆ containerWindow()

virtual QWidget * qdesigner_internal::QDesignerIntegration::containerWindow ( QWidget * widget) const
virtual

◆ contextHelpId()

QString qdesigner_internal::QDesignerIntegration::contextHelpId ( ) const

◆ createResourceBrowser()

virtual QDesignerResourceBrowserInterface * qdesigner_internal::QDesignerIntegration::createResourceBrowser ( QWidget * parent = 0)
virtual

◆ emitNavigateToSlot() [1/2]

void qdesigner_internal::QDesignerIntegration::emitNavigateToSlot ( const QString & objectName,
const QString & signalSignature,
const QStringList & parameterNames )

◆ emitNavigateToSlot() [2/2]

void qdesigner_internal::QDesignerIntegration::emitNavigateToSlot ( const QString & slotSignature)

◆ emitObjectNameChanged()

void qdesigner_internal::QDesignerIntegration::emitObjectNameChanged ( QDesignerFormWindowInterface * formWindow,
QObject * object,
const QString & newName,
const QString & oldName )

◆ helpRequested

void qdesigner_internal::QDesignerIntegration::helpRequested ( const QString & manual,
const QString & document )
signal

◆ initializePlugins()

static void qdesigner_internal::QDesignerIntegration::initializePlugins ( QDesignerFormEditorInterface * formEditor)
static

◆ isResourceEditingEnabled()

bool qdesigner_internal::QDesignerIntegration::isResourceEditingEnabled ( ) const

◆ isSlotNavigationEnabled()

bool qdesigner_internal::QDesignerIntegration::isSlotNavigationEnabled ( ) const

◆ navigateToSlot [1/2]

void qdesigner_internal::QDesignerIntegration::navigateToSlot ( const QString & objectName,
const QString & signalSignature,
const QStringList & parameterNames )
signal

◆ navigateToSlot [2/2]

void qdesigner_internal::QDesignerIntegration::navigateToSlot ( const QString & slotSignature)
signal

◆ objectNameChanged

void qdesigner_internal::QDesignerIntegration::objectNameChanged ( QDesignerFormWindowInterface * formWindow,
QObject * object,
const QString & newName,
const QString & oldName )
signal

◆ propertyChanged

void qdesigner_internal::QDesignerIntegration::propertyChanged ( QDesignerFormWindowInterface * formWindow,
const QString & name,
const QVariant & value )
signal

◆ removeDynamicProperty

virtual void qdesigner_internal::QDesignerIntegration::removeDynamicProperty ( const QString & name)
virtualslot

◆ requestHelp()

static void qdesigner_internal::QDesignerIntegration::requestHelp ( const QDesignerFormEditorInterface * core,
const QString & manual,
const QString & document )
static

◆ resetProperty

virtual void qdesigner_internal::QDesignerIntegration::resetProperty ( const QString & name)
virtualslot

◆ resourceFileWatcherBehaviour()

ResourceFileWatcherBehaviour qdesigner_internal::QDesignerIntegration::resourceFileWatcherBehaviour ( ) const

◆ setResourceEditingEnabled()

void qdesigner_internal::QDesignerIntegration::setResourceEditingEnabled ( bool enable)
protected

◆ setResourceFileWatcherBehaviour()

void qdesigner_internal::QDesignerIntegration::setResourceFileWatcherBehaviour ( ResourceFileWatcherBehaviour behaviour)
protected

◆ setSlotNavigationEnabled()

void qdesigner_internal::QDesignerIntegration::setSlotNavigationEnabled ( bool enable)
protected

◆ setupFormWindow

virtual void qdesigner_internal::QDesignerIntegration::setupFormWindow ( QDesignerFormWindowInterface * formWindow)
virtualslot

◆ updateActiveFormWindow

virtual void qdesigner_internal::QDesignerIntegration::updateActiveFormWindow ( QDesignerFormWindowInterface * formWindow)
virtualslot

◆ updateCustomWidgetPlugins

void qdesigner_internal::QDesignerIntegration::updateCustomWidgetPlugins ( )
slot

◆ updateGeometry

virtual void qdesigner_internal::QDesignerIntegration::updateGeometry ( )
virtualslot

◆ updateProperty

virtual void qdesigner_internal::QDesignerIntegration::updateProperty ( const QString & name,
const QVariant & value,
bool enableSubPropertyHandling )
virtualslot

◆ updateSelection

virtual void qdesigner_internal::QDesignerIntegration::updateSelection ( )
virtualslot

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

Generated on Mon Feb 17 2025 xTuple ERP Programmer Reference, Version 6.1.0 doxygen 1.11.0