Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QDesignerLanguageExtension Class Referenceabstract

#include <abstractlanguage.h>

+ Collaboration diagram for QDesignerLanguageExtension:

Public Member Functions

 QDesignerLanguageExtension ()=default
 
virtual ~QDesignerLanguageExtension ()=default
 
virtual QString name () const =0
 Returns the name to be matched against the "language" attribute of the <ui> element.
 
virtual QDialogcreateFormWindowSettingsDialog (QDesignerFormWindowInterface *formWindow, QWidget *parentWidget)=0
 
virtual QDesignerResourceBrowserInterfacecreateResourceBrowser (QWidget *parentWidget)=0
 
virtual QDialogcreatePromotionDialog (QDesignerFormEditorInterface *formEditor, QWidget *parentWidget=nullptr)=0
 
virtual QDialogcreatePromotionDialog (QDesignerFormEditorInterface *formEditor, const QString &promotableWidgetClassName, QString *promoteToClassName, QWidget *parentWidget=nullptr)=0
 
virtual bool isLanguageResource (const QString &path) const =0
 
virtual QString classNameOf (QObject *object) const =0
 
virtual bool signalMatchesSlot (const QString &signal, const QString &slot) const =0
 
virtual QString widgetBoxContents () const =0
 
virtual QString uiExtension () const =0
 

Detailed Description

Definition at line 28 of file abstractlanguage.h.

Constructor & Destructor Documentation

◆ QDesignerLanguageExtension()

QDesignerLanguageExtension::QDesignerLanguageExtension ( )
default

◆ ~QDesignerLanguageExtension()

virtual QDesignerLanguageExtension::~QDesignerLanguageExtension ( )
virtualdefault

Member Function Documentation

◆ classNameOf()

virtual QString QDesignerLanguageExtension::classNameOf ( QObject * object) const
pure virtual

◆ createFormWindowSettingsDialog()

virtual QDialog * QDesignerLanguageExtension::createFormWindowSettingsDialog ( QDesignerFormWindowInterface * formWindow,
QWidget * parentWidget )
pure virtual

◆ createPromotionDialog() [1/2]

virtual QDialog * QDesignerLanguageExtension::createPromotionDialog ( QDesignerFormEditorInterface * formEditor,
const QString & promotableWidgetClassName,
QString * promoteToClassName,
QWidget * parentWidget = nullptr )
pure virtual

◆ createPromotionDialog() [2/2]

virtual QDialog * QDesignerLanguageExtension::createPromotionDialog ( QDesignerFormEditorInterface * formEditor,
QWidget * parentWidget = nullptr )
pure virtual

◆ createResourceBrowser()

virtual QDesignerResourceBrowserInterface * QDesignerLanguageExtension::createResourceBrowser ( QWidget * parentWidget)
pure virtual

◆ isLanguageResource()

virtual bool QDesignerLanguageExtension::isLanguageResource ( const QString & path) const
pure virtual

Referenced by qdesigner_internal::QDesignerResourceBuilder::loadResource(), and qdesigner_internal::setIconPixmap().

+ Here is the caller graph for this function:

◆ name()

virtual QString QDesignerLanguageExtension::name ( ) const
pure virtual

Returns the name to be matched against the "language" attribute of the <ui> element.

Since
5.0

Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().

+ Here is the caller graph for this function:

◆ signalMatchesSlot()

virtual bool QDesignerLanguageExtension::signalMatchesSlot ( const QString & signal,
const QString & slot ) const
pure virtual

◆ uiExtension()

virtual QString QDesignerLanguageExtension::uiExtension ( ) const
pure virtual

◆ widgetBoxContents()

virtual QString QDesignerLanguageExtension::widgetBoxContents ( ) const
pure virtual

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