TinkerCell Core 1.0
TinkerCell's Core library providing all basic functionalities
Classes | Namespaces | Defines
ItemFamily.h File Reference
#include <QColor>
#include <QPair>
#include <QList>
#include <QStringList>
#include <QHash>
#include <QUndoCommand>
#include <QGraphicsItem>
Include dependency graph for ItemFamily.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Tinkercell::Unit
 A unit of measurement. More...
class  Tinkercell::ItemFamily
 This class defines the family of a node or connection. The class contains the icon for the family, family name, and minimal data that defines the family. Each family has a name, which is internally converted to an integer (ID) The ID is used to perform isA checks, thus avoiding repeated string matches. More...
class  Tinkercell::NodeFamily
 This class defines the family of a node. Inherits from ItemFamily. It contains a list of NodeGraphicsItems that is the default for this family of nodes. More...
class  Tinkercell::ConnectionFamily
 This class defines the family of a connection. Inherits from ItemFamily It contains a list ofConnectioGraphicsItems that is the default for this family of connections. More...

Namespaces

namespace  Tinkercell

Defines

#define TINKERCELLCOREEXPORT

Define Documentation

#define TINKERCELLCOREEXPORT

Definition at line 33 of file ItemFamily.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines