Undo/Redo for changes in component properties.
More...
#include <ChangePropertyCommand.h>
Undo/Redo for changes in component properties.
Definition at line 54 of file ChangePropertyCommand.h.
te::layout::ChangePropertyCommand::ChangePropertyCommand |
( |
QGraphicsItem * |
item, |
|
|
Properties * |
oldProperties, |
|
|
Properties * |
newProperties, |
|
|
PropertiesOutside * |
outside = 0 , |
|
|
QUndoCommand * |
parent = 0 |
|
) |
| |
te::layout::ChangePropertyCommand::ChangePropertyCommand |
( |
std::vector< QGraphicsItem * > |
items, |
|
|
std::vector< Properties * > |
allOld, |
|
|
std::vector< Properties * > |
allNew, |
|
|
PropertiesOutside * |
outside = 0 , |
|
|
QUndoCommand * |
parent = 0 |
|
) |
| |
te::layout::ChangePropertyCommand::~ChangePropertyCommand |
( |
| ) |
|
|
virtual |
bool te::layout::ChangePropertyCommand::checkItem |
( |
QGraphicsItem * |
item, |
|
|
Properties * |
props |
|
) |
| |
|
protectedvirtual |
bool te::layout::ChangePropertyCommand::checkVectors |
( |
| ) |
|
|
protectedvirtual |
QString te::layout::ChangePropertyCommand::createCommandString |
( |
QGraphicsItem * |
item | ) |
|
|
protectedvirtual |
void te::layout::ChangePropertyCommand::redo |
( |
| ) |
|
|
virtual |
void te::layout::ChangePropertyCommand::undo |
( |
| ) |
|
|
virtual |
std::vector<Properties*> te::layout::ChangePropertyCommand::m_allNewProperties |
|
protected |
std::vector<Properties*> te::layout::ChangePropertyCommand::m_allOldProperties |
|
protected |
QGraphicsItem* te::layout::ChangePropertyCommand::m_item |
|
protected |
std::vector<QGraphicsItem*> te::layout::ChangePropertyCommand::m_items |
|
protected |
Properties* te::layout::ChangePropertyCommand::m_newProperties |
|
protected |
Properties* te::layout::ChangePropertyCommand::m_oldProperties |
|
protected |
The documentation for this class was generated from the following files:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/layout/qt/core/pattern/command/ChangePropertyCommand.h
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/layout/qt/core/pattern/command/ChangePropertyCommand.cpp