Probeladungsplatzierung hinzugefuegt, kleine verbesserungen

git-svn-id: http://svn.lsim.tuxzone.org/trunk@16 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2008-11-15 13:55:29 +00:00
parent 3dc80bdeb0
commit 12fd597883
9 changed files with 84 additions and 26 deletions

View File

@@ -38,7 +38,12 @@ class QPainterPath;
class SimulScene : public QGraphicsScene {
Q_OBJECT
public:
enum SceneMode {HomoEFieldItemInsert, FieldItemEdit, HomoBFieldItemInsert };
enum SceneMode {
HomoEFieldItemInsert,
FieldItemEdit,
HomoBFieldItemInsert,
ProbeChargeItemPlace
};
enum ItemType {ResizeRectItem};
SimulScene ( QObject* parent = 0);
qreal getHighestZIndexVisible(); //hoechsten z-index der sichtbaren items ausgeben
@@ -109,6 +114,8 @@ class SimulScene : public QGraphicsScene {
HomoBFieldItem *currHomoBfieldInsertItem; //Aktuell erstelltes Item
HomoBFieldItem *currHomoBfieldEditItem;
bool ChargePlacementInProgress; //ladung wird gerade platziert
QGraphicsItem *pressedResizeItem;
GraphicsEllipseItem *ellipse1;