1 //GPL2 cod : siraj@kde.org
3 #ifndef RAPTOR_SLIDER_VIEW_GROUP_H
4 #define RAPTOR_SLIDER_VIEW_GROUP_H
6 #include <QGraphicsItemGroup>
7 #include <QGraphicsItem>
8 #include <QGraphicsScene>
10 #include "raptorslide.h"
11 #include "raptorclaw.h"
12 #include "raptorscrollhandler.h"
15 class RaptorSliderViewGroup
: public QObject
,
16 public QGraphicsItemGroup
21 typedef QHash
<int,RaptorSlide
*> stackHash
;
23 RaptorSliderViewGroup(QGraphicsScene
*scene
);
24 virtual ~RaptorSliderViewGroup();
25 QGraphicsScene
* getDefaultScene() { return canvas
; }
26 bool addItem(RaptorClaw
*);
28 QGraphicsItem
* find(const QString
&);
29 void setMode(RaptorSlide::Direction
);
32 void move(float x
, float y
);
48 QGraphicsScene
*canvas
;