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
QDesignerMetaDataBaseItemInterface Class Referenceabstract

The QDesignerMetaDataBaseItemInterface class provides an interface to individual items in \QD's meta database. More...

#include <abstractmetadatabase.h>

+ Inheritance diagram for QDesignerMetaDataBaseItemInterface:
+ Collaboration diagram for QDesignerMetaDataBaseItemInterface:

Public Member Functions

 QDesignerMetaDataBaseItemInterface ()=default
 
virtual ~QDesignerMetaDataBaseItemInterface ()=default
 Destroys the item interface to the meta-data database.
 
virtual QString name () const =0
 Returns the name of the item in the database.
 
virtual void setName (const QString &name)=0
 Sets the name of the item to the given name.
 
virtual QList< QWidget * > tabOrder () const =0
 Returns a list of widgets in the order defined by the form's tab order.
 
virtual void setTabOrder (const QList< QWidget * > &tabOrder)=0
 Sets the tab order in the form using the list of widgets defined by tabOrder.
 
virtual bool enabled () const =0
 Returns whether the item is enabled.
 
virtual void setEnabled (bool b)=0
 If enabled is true, the item is enabled; otherwise it is disabled.
 

Detailed Description

The QDesignerMetaDataBaseItemInterface class provides an interface to individual items in \QD's meta database.

\inmodule QtDesigner

This class allows individual items in \QD's meta-data database to be accessed and modified. Use the QDesignerMetaDataBaseInterface class to change the properties of the database itself.

Definition at line 20 of file abstractmetadatabase.h.

Constructor & Destructor Documentation

◆ QDesignerMetaDataBaseItemInterface()

QDesignerMetaDataBaseItemInterface::QDesignerMetaDataBaseItemInterface ( )
default

◆ ~QDesignerMetaDataBaseItemInterface()

virtual QDesignerMetaDataBaseItemInterface::~QDesignerMetaDataBaseItemInterface ( )
virtualdefault

Destroys the item interface to the meta-data database.

Member Function Documentation

◆ enabled()

virtual bool QDesignerMetaDataBaseItemInterface::enabled ( ) const
pure virtual

Returns whether the item is enabled.

See also
setEnabled()

Implemented in qdesigner_internal::MetaDataBaseItem.

◆ name()

virtual QString QDesignerMetaDataBaseItemInterface::name ( ) const
pure virtual

Returns the name of the item in the database.

See also
setName()

Implemented in qdesigner_internal::MetaDataBaseItem.

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

+ Here is the caller graph for this function:

◆ setEnabled()

virtual void QDesignerMetaDataBaseItemInterface::setEnabled ( bool enabled)
pure virtual

If enabled is true, the item is enabled; otherwise it is disabled.

See also
enabled()

Implemented in qdesigner_internal::MetaDataBaseItem.

◆ setName()

virtual void QDesignerMetaDataBaseItemInterface::setName ( const QString & name)
pure virtual

Sets the name of the item to the given name.

See also
name()

Implemented in qdesigner_internal::MetaDataBaseItem.

◆ setTabOrder()

virtual void QDesignerMetaDataBaseItemInterface::setTabOrder ( const QList< QWidget * > & tabOrder)
pure virtual

Sets the tab order in the form using the list of widgets defined by tabOrder.

See also
tabOrder()

Implemented in qdesigner_internal::MetaDataBaseItem.

◆ tabOrder()

virtual QList< QWidget * > QDesignerMetaDataBaseItemInterface::tabOrder ( ) const
pure virtual

Returns a list of widgets in the order defined by the form's tab order.

See also
setTabOrder()

Implemented in qdesigner_internal::MetaDataBaseItem.


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