Kexi API Documentation (2.0 alpha)

KFormDesigner::DeleteWidgetCommand Class Reference

#include <commands.h>

Inheritance diagram for KFormDesigner::DeleteWidgetCommand:

KFormDesigner::Command KCommand KFormDesigner::CutWidgetCommand List of all members.

Detailed Description

This command is used when deleting a widget using the "Delete" menu item. You need to give a WidgetList of the selected widgets.

Definition at line 281 of file commands.h.

Public Member Functions

 DeleteWidgetCommand (WidgetList &list, Form *form)
virtual void execute ()
virtual void unexecute ()
virtual QString name () const
virtual void debug ()

Protected Attributes

QDomDocument m_domDoc
Formm_form
QMap< QCString, QCString > m_containers
QMap< QCString, QCString > m_parents


Constructor & Destructor Documentation

DeleteWidgetCommand::DeleteWidgetCommand WidgetList list,
Form form
 

Definition at line 1375 of file commands.cpp.

References KFormDesigner::FormIO::cleanClipboard(), KFormDesigner::Form::connectionBuffer(), m_containers, m_domDoc, m_form, m_parents, KFormDesigner::ObjectTreeItem::name(), KFormDesigner::Form::objectTree(), KFormDesigner::ObjectTreeItem::parent(), KFormDesigner::Form::parentContainer(), KFormDesigner::removeChildrenFromList(), KFormDesigner::FormIO::saveWidget(), KFormDesigner::Container::widget(), and KFormDesigner::ObjectTreeItem::widget().


Member Function Documentation

void DeleteWidgetCommand::debug  )  [virtual]
 

Implements KFormDesigner::Command.

Reimplemented in KFormDesigner::CutWidgetCommand.

Definition at line 1476 of file commands.cpp.

References m_containers, m_form, m_parents, and KFormDesigner::Form::widget().

void DeleteWidgetCommand::execute  )  [virtual]
 

Reimplemented in KFormDesigner::CutWidgetCommand.

Definition at line 1413 of file commands.cpp.

References KFormDesigner::Container::deleteWidget(), m_containers, m_form, KFormDesigner::Form::objectTree(), KFormDesigner::Form::parentContainer(), KFormDesigner::Form::setSelectedWidget(), and KFormDesigner::ObjectTreeItem::widget().

Referenced by KFormDesigner::CutWidgetCommand::execute().

QString DeleteWidgetCommand::name  )  const [virtual]
 

Reimplemented in KFormDesigner::CutWidgetCommand.

Definition at line 1470 of file commands.cpp.

void DeleteWidgetCommand::unexecute  )  [virtual]
 

Reimplemented in KFormDesigner::CutWidgetCommand.

Definition at line 1435 of file commands.cpp.

References KFormDesigner::Form::connectionBuffer(), KFormDesigner::ObjectTreeItem::container(), KFormDesigner::FormIO::loadWidget(), m_containers, m_domDoc, m_form, m_parents, KFormDesigner::Form::objectTree(), KFormDesigner::Form::setInteractiveMode(), and KFormDesigner::ObjectTreeItem::widget().

Referenced by KFormDesigner::CutWidgetCommand::unexecute().


Member Data Documentation

QMap<QCString, QCString> KFormDesigner::DeleteWidgetCommand::m_containers [protected]
 

Definition at line 294 of file commands.h.

Referenced by KFormDesigner::CutWidgetCommand::debug(), debug(), DeleteWidgetCommand(), execute(), and unexecute().

QDomDocument KFormDesigner::DeleteWidgetCommand::m_domDoc [protected]
 

Definition at line 292 of file commands.h.

Referenced by DeleteWidgetCommand(), KFormDesigner::CutWidgetCommand::execute(), and unexecute().

Form* KFormDesigner::DeleteWidgetCommand::m_form [protected]
 

Definition at line 293 of file commands.h.

Referenced by KFormDesigner::CutWidgetCommand::debug(), debug(), DeleteWidgetCommand(), execute(), and unexecute().

QMap<QCString, QCString> KFormDesigner::DeleteWidgetCommand::m_parents [protected]
 

Definition at line 295 of file commands.h.

Referenced by KFormDesigner::CutWidgetCommand::debug(), debug(), DeleteWidgetCommand(), and unexecute().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:57 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003