4 #include <QGraphicsItemGroup>
5 // #include <QGraphicsItem>
6 // #include <QGraphicsScene>
8 #include "raptorslide.h"
9 // #include "raptorclaw.h"
10 // #include "raptorscrollhandler.h"
15 * This class is meant to easily handle a complete
16 * "scroller" view, with slides, items and scrollhandlers.
19 class Scroller
: public QObject
,
25 Scroller(QGraphicsItem
*parent
);
28 void setMode(RaptorSlide::Direction mode
);
29 void addItem(RaptorClaw
*item
);
31 virtual QRectF
boundingRect();
32 virtual void paint(QPainter
*painter
, const QStyleOptionGraphicsItem
*option
, QWidget
*widget
= 0);
33 // typedef QHash <int,RaptorSlide*> stackHash;
35 // RaptorSlidersliderViewGroup(QGraphicsScene *scene);
36 // virtual ~RaptorSlidersliderViewGroup();
37 // QGraphicsScene* getDefaultScene() { return canvas; }
38 // bool addItem(RaptorClaw*);
39 // bool deleteItem(QGraphicsItem*);
40 // QGraphicsItem* find(const QString&);
41 // void setMode(RaptorSlide::Direction);
43 // void sliderView(int id);
44 // void move(float x , float y);
49 // void swapPrevious();