Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/widgets/kis_categorized_list_view.cpp
Context not available. | |||||
26 | #include <klocalizedstring.h> | 26 | #include <klocalizedstring.h> | ||
---|---|---|---|---|---|
27 | #include <kis_icon.h> | 27 | #include <kis_icon.h> | ||
28 | #include "kis_debug.h" | 28 | #include "kis_debug.h" | ||
29 | #include <KisKineticScroller.h> | ||||
29 | 30 | | |||
30 | KisCategorizedListView::KisCategorizedListView(QWidget* parent): | 31 | KisCategorizedListView::KisCategorizedListView(QWidget* parent): | ||
31 | QListView(parent) | 32 | QListView(parent) | ||
32 | { | 33 | { | ||
33 | connect(this, SIGNAL(clicked(QModelIndex)), this, SLOT(slotIndexChanged(QModelIndex))); | 34 | connect(this, SIGNAL(clicked(QModelIndex)), this, SLOT(slotIndexChanged(QModelIndex))); | ||
35 | | ||||
36 | { | ||||
37 | QScroller *scroller = KisKineticScroller::createPreconfiguredScroller(this); | ||||
38 | if (scroller) | ||||
39 | connect(scroller, SIGNAL(stateChanged(QScroller::State)), this, SLOT(slotScrollerStateChange(QScroller::State))); | ||||
40 | } | ||||
34 | } | 41 | } | ||
35 | 42 | | |||
36 | KisCategorizedListView::~KisCategorizedListView() | 43 | KisCategorizedListView::~KisCategorizedListView() | ||
Context not available. | |||||
167 | QListView::mouseReleaseEvent(event); | 174 | QListView::mouseReleaseEvent(event); | ||
168 | } | 175 | } | ||
169 | 176 | | |||
177 | void KisCategorizedListView::slotScrollerStateChange(QScroller::State state) | ||||
178 | { | ||||
179 | KisKineticScroller::updateCursor(this, state); | ||||
180 | } | ||||
181 | | ||||
170 | 182 | | |||
171 | 183 | | |||
Context not available. |