#include <abstractmetadatabase.h>
Inheritance diagram for QDesignerMetaDataBaseInterface:


Definition at line 54 of file abstractmetadatabase.h.
Signals | |
| void | changed () |
Public Member Functions | |
| QDesignerMetaDataBaseInterface (QObject *parent=0) | |
| virtual | ~QDesignerMetaDataBaseInterface () |
| virtual QDesignerMetaDataBaseItemInterface * | item (QObject *object) const=0 |
| virtual void | add (QObject *object)=0 |
| virtual void | remove (QObject *object)=0 |
| virtual QList< QObject * > | objects () const=0 |
| virtual QDesignerFormEditorInterface * | core () const=0 |
| QDesignerMetaDataBaseInterface::QDesignerMetaDataBaseInterface | ( | QObject * | parent = 0 |
) |
Constructs an interface to the meta database with the given parent.
Definition at line 46 of file abstractmetadatabase.cpp.
| QDesignerMetaDataBaseInterface::~QDesignerMetaDataBaseInterface | ( | ) | [virtual] |
Destroys the interface to the meta database.
Definition at line 54 of file abstractmetadatabase.cpp.
| QDesignerMetaDataBaseItemInterface * QDesignerMetaDataBaseInterface::item | ( | QObject * | object | ) | const [pure virtual] |
Returns the item in the meta database associated with the given object.
Referenced by qdesigner_internal::QDesignerResource::applyProperties(), qdesigner_internal::QDesignerResource::applyTabStops(), qdesigner_internal::FormWindow::breakLayoutCommand(), qdesigner_internal::QDesignerResource::computeProperties(), qdesigner_internal::QDesignerResource::createDom(), qdesigner_internal::WidgetFactory::createLayout(), qdesigner_internal::LayoutInfo::deleteLayout(), qdesigner_internal::FormWindow::findContainer(), grabWidget_helper(), qdesigner_internal::QDesignerFormWindowCommand::hasLayout(), qdesigner_internal::DeleteWidgetCommand::init(), qdesigner_internal::TabOrderCommand::init(), qdesigner_internal::TabOrderEditor::initTabOrder(), qdesigner_internal::LayoutInfo::layoutType(), qdesigner_internal::LayoutInfo::managedLayout(), qdesigner_internal::merge(), qdesigner_internal::Layout::prepareLayout(), qdesigner_internal::realObjectName(), qdesigner_internal::QDesignerResource::saveTabStops(), qdesigner_internal::ObjectInspector::setFormWindow(), qdesigner_internal::Layout::setup(), skipWidget(), and qdesigner_internal::SignalSlotEditor::widgetAt().
| void QDesignerMetaDataBaseInterface::add | ( | QObject * | object | ) | [pure virtual] |
Adds the specified object to the meta database.
Referenced by qdesigner_internal::QDesignerResource::addItem(), qdesigner_internal::QDesignerResource::addMenuAction(), qdesigner_internal::QDesignerResource::create(), qdesigner_internal::QDesignerResource::createAction(), qdesigner_internal::QDesignerResource::createActionGroup(), qdesigner_internal::WidgetFactory::createLayout(), QDesignerMenu::createRealMenuAction(), qdesigner_internal::QDesignerResource::createWidget(), qdesigner_internal::AddStackedWidgetPageCommand::init(), qdesigner_internal::FormWindow::init(), qdesigner_internal::AddToolBoxPageCommand::init(), qdesigner_internal::AddContainerWidgetPageCommand::init(), qdesigner_internal::AddTabPageCommand::init(), qdesigner_internal::ActionEditor::manageAction(), qdesigner_internal::FormWindow::manageWidget(), qdesigner_internal::Layout::prepareLayout(), qdesigner_internal::SetDockWidgetCommand::redo(), qdesigner_internal::AddMenuActionCommand::redo(), qdesigner_internal::AddToolBarCommand::redo(), qdesigner_internal::CreateMenuBarCommand::redo(), qdesigner_internal::CreateStatusBarCommand::redo(), qdesigner_internal::DeleteMenuBarCommand::undo(), qdesigner_internal::DeleteToolBarCommand::undo(), qdesigner_internal::LayoutCommand::undo(), qdesigner_internal::DeleteStatusBarCommand::undo(), and qdesigner_internal::RemoveMenuActionCommand::undo().
| void QDesignerMetaDataBaseInterface::remove | ( | QObject * | object | ) | [pure virtual] |
Removes the specified object from the meta database.
Referenced by qdesigner_internal::DeleteToolBarCommand::redo(), qdesigner_internal::DeleteStatusBarCommand::redo(), qdesigner_internal::RemoveMenuActionCommand::redo(), qdesigner_internal::DeleteMenuBarCommand::redo(), QDesignerMenu::removeRealMenu(), qdesigner_internal::FormWindow::setContents(), qdesigner_internal::AddMenuActionCommand::undo(), qdesigner_internal::CreateStatusBarCommand::undo(), qdesigner_internal::CreateMenuBarCommand::undo(), qdesigner_internal::AddToolBarCommand::undo(), qdesigner_internal::ActionEditor::unmanageAction(), qdesigner_internal::FormWindow::unmanageWidget(), and qdesigner_internal::FormWindow::~FormWindow().
Returns the list of objects that have corresponding items in the meta database.
| QDesignerFormEditorInterface * QDesignerMetaDataBaseInterface::core | ( | ) | const [pure virtual] |
Returns the core interface that is associated with the meta database.
| void QDesignerMetaDataBaseInterface::changed | ( | ) | [signal] |
Referenced by qdesigner_internal::MetaDataBase::add(), and qdesigner_internal::MetaDataBase::remove().
1.5.1