#include <metadatabase_p.h>
Inheritance diagram for qdesigner_internal::MetaDataBaseItem:


Definition at line 47 of file metadatabase_p.h.
Public Member Functions | |
| MetaDataBaseItem (QObject *object) | |
| virtual | ~MetaDataBaseItem () |
| virtual QString | name () const |
| virtual void | setName (const QString &name) |
| virtual QList< QWidget * > | tabOrder () const |
| virtual void | setTabOrder (const QList< QWidget * > &tabOrder) |
| virtual bool | enabled () const |
| virtual void | setEnabled (bool b) |
| QString | propertyComment (const QString &name) const |
| void | setPropertyComment (const QString &name, const QString &comment) |
| QHash< QString, QString > | comments () const |
Private Attributes | |
| QObject * | m_object |
| QList< QWidget * > | m_tabOrder |
| QHash< QString, QString > | m_comments |
| bool | m_enabled |
| qdesigner_internal::MetaDataBaseItem::MetaDataBaseItem | ( | QObject * | object | ) |
| qdesigner_internal::MetaDataBaseItem::~MetaDataBaseItem | ( | ) | [virtual] |
| QString qdesigner_internal::MetaDataBaseItem::name | ( | ) | const [virtual] |
Returns the name of the item in the database.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 55 of file metadatabase.cpp.
References m_object, and QObject::objectName().
Referenced by propertyComment(), setName(), and setPropertyComment().
00056 { 00057 Q_ASSERT(m_object); 00058 return m_object->objectName(); 00059 }
Here is the call graph for this function:

| void qdesigner_internal::MetaDataBaseItem::setName | ( | const QString & | name | ) | [virtual] |
Sets the name of the item to the given name.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 61 of file metadatabase.cpp.
References m_object, name(), and QObject::setObjectName().
00062 { 00063 Q_ASSERT(m_object); 00064 m_object->setObjectName(name); 00065 }
Here is the call graph for this function:

Returns a list of widgets in the order defined by the form's tab order.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 67 of file metadatabase.cpp.
References m_tabOrder.
Referenced by setTabOrder().
00068 { 00069 return m_tabOrder; 00070 }
| void qdesigner_internal::MetaDataBaseItem::setTabOrder | ( | const QList< QWidget * > & | tabOrder | ) | [virtual] |
Sets the tab order in the form using the list of widgets defined by tabOrder.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 72 of file metadatabase.cpp.
References m_tabOrder, and tabOrder().
00073 { 00074 m_tabOrder = tabOrder; 00075 }
Here is the call graph for this function:

| bool qdesigner_internal::MetaDataBaseItem::enabled | ( | ) | const [virtual] |
Returns whether the item is enabled.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 77 of file metadatabase.cpp.
References m_enabled.
00078 { 00079 return m_enabled; 00080 }
| void qdesigner_internal::MetaDataBaseItem::setEnabled | ( | bool | b | ) | [virtual] |
If enabled is true, the item is enabled; otherwise it is disabled.
Implements QDesignerMetaDataBaseItemInterface.
Definition at line 82 of file metadatabase.cpp.
References m_enabled.
Definition at line 45 of file metadatabase.cpp.
References m_comments, name(), and QHash< Key, T >::value().
Referenced by qdesigner_internal::QDesignerResource::computeProperties(), and qdesigner_internal::PropertyEditor::createPropertySheet().
00046 { 00047 return m_comments.value(name); 00048 }
Here is the call graph for this function:

| void qdesigner_internal::MetaDataBaseItem::setPropertyComment | ( | const QString & | name, | |
| const QString & | comment | |||
| ) |
Definition at line 50 of file metadatabase.cpp.
References QHash< Key, T >::insert(), m_comments, and name().
Referenced by qdesigner_internal::QDesignerResource::applyProperties().
00051 { 00052 m_comments.insert(name, comment); 00053 }
Here is the call graph for this function:

Definition at line 70 of file metadatabase_p.h.
Referenced by propertyComment(), and setPropertyComment().
bool qdesigner_internal::MetaDataBaseItem::m_enabled [private] |
1.5.1