![]() |
TinkerCell Core 1.0
TinkerCell's Core library providing all basic functionalities
|
#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"
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 |