Merge branch 'central-widget'
[krunner.git] / scroller.cpp
blobbbf90b188264f052695ecb52e4840cf22e4ad5cc
1 #include "scroller.h"
2 #include "raptorsliderviewgroup.h"
4 class Scroller::Private {
5 public:
6 Private();
7 RaptorSliderViewGroup *sliderView;
8 RaptorSlide::Direction mode;
9 bool hovered;
12 Scroller::Private::Private()
14 mode = RaptorSlide::Grid;
15 sliderView = 0;
16 // sliderView = new RaptorSlidersliderViewGroup();
17 // sliderView->setMode(mode);
20 Scroller::Scroller(QGraphicsItem *parent = 0)
21 : QGraphicsItem(parent)
23 d = new Private;
24 // d->
28 Scroller::~Scroller()
30 delete d;
33 void Scroller::setMode(RaptorSlide::Direction mode)
35 d->mode = mode;
36 d->sliderView->setMode(mode);
39 void Scroller::addItem(RaptorClaw *item)
41 d->sliderView->addItem(item);
44 void Scroller::clearItems()
46 d->sliderView->clearItems();
49 QRectF Scroller::boundingRect()
51 return d->sliderView->boundingRect();
54 void Scroller::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
56 Q_UNUSED(painter);
57 Q_UNUSED(option);
58 Q_UNUSED(widget);
61 #include "scroller.moc"