TinkerCell Core 1.0
TinkerCell's Core library providing all basic functionalities
Classes | Namespaces | Variables
UndoCommands.h File Reference
#include <stdlib.h>
#include <QtGui>
#include <QMdiArea>
#include <QMdiSubWindow>
#include <QString>
#include <QFileDialog>
#include <QtDebug>
#include <QGraphicsItem>
#include <QGraphicsItemGroup>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QAction>
#include <QMenu>
#include <QFile>
#include <QHBoxLayout>
#include <QMainWindow>
#include <QHash>
#include <QUndoCommand>
#include <QGraphicsItemAnimation>
#include <QPrinter>
#include "ItemFamily.h"
#include "ItemHandle.h"
#include "DataTable.h"
#include "NodeGraphicsItem.h"
#include "ConnectionGraphicsItem.h"
Include dependency graph for UndoCommands.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tinkercell::InsertHandlesCommand
 this command inserts new handles to a NetworkHandle More...
class  Tinkercell::RemoveHandlesCommand
 this command inserts new handles to a NetworkHandle More...
class  Tinkercell::MoveCommand
 this command performs a move and allows redo/undo of that move More...
class  Tinkercell::InsertGraphicsCommand
 this command performs an insert and allows redo/undo of that insert More...
class  Tinkercell::RemoveGraphicsCommand
 this command performs an removal and allows redo/undo of that removal More...
class  Tinkercell::ChangeBrushCommand
 this command changes the brush of an item More...
class  Tinkercell::ChangePenCommand
 this command changes the pen of an item More...
class  Tinkercell::ChangeBrushAndPenCommand
 this command changes the pen and/or brush of an item More...
class  Tinkercell::ChangeZCommand
 this command changes the pen of an item More...
class  Tinkercell::TransformCommand
 this command changes the size, angle, and orientation of an item More...
class  Tinkercell::ChangeParentCommand
 this command changes the parent of a graphics item (not handles) More...
class  Tinkercell::RenameCommand
 this command changes the name of the handle of an item. important: use full name of the items! More...
class  Tinkercell::CompositeCommand
 this command can be used to combine multiple commands into one command More...
class  Tinkercell::ReverseUndoCommand
 this command can be used to invert another undo command (i.e. flip the redo/undo) More...
class  Tinkercell::ReplaceNodeGraphicsCommand
 this command can be used to replace the graphical representation of a node from an xml file More...
class  Tinkercell::AssignHandleCommand
 this command assigns handles to items More...
class  Tinkercell::MergeHandlesCommand
 this command places all the graphics items inside one handle into the other More...
class  Tinkercell::SetParentHandleCommand
 this command assigns parent(s) to one or more handles More...
class  Tinkercell::SetGraphicsSceneVisibilityCommand
 this command is used to hide graphics items. Hidden graphics items will be part (unless their handles are also hidden) of the network but not visible on the screen. More...
class  Tinkercell::SetHandleFamilyCommand
 this command is used to hide graphics items. Hidden graphics items will be part (unless their handles are also hidden) of the network but not visible on the screen. More...
class  Tinkercell::AddControlPointCommand
 An command that adds a new control point to a connection item; it has undo and redo functionality. More...
class  Tinkercell::RemoveControlPointCommand
 A command that removed control points. Allows undo and redo. More...
class  Tinkercell::AddCurveSegmentCommand
 An command that adds a new control point to a connection item; it has undo and redo functionality. More...
class  Tinkercell::RemoveCurveSegmentCommand
 A command that removed control points. Allows undo and redo. More...
class  Tinkercell::ReplaceConnectedNodeCommand
 this command replaces one node item in a connection item with another More...
class  Tinkercell::LineTypeChanged
 command for changing line type of connections More...
class  Tinkercell::ChangeArrowHeadDistance
 command for changing distance between arrowhead and objects More...

Namespaces

namespace  Tinkercell

Variables

class TINKERCELLCOREEXPORT Tinkercell::SetHandleFamilyCommand
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines