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 | } | ||||
41 | } | ||||
34 | } | 42 | } | ||
35 | 43 | | |||
36 | KisCategorizedListView::~KisCategorizedListView() | 44 | KisCategorizedListView::~KisCategorizedListView() | ||
Context not available. | |||||
167 | QListView::mouseReleaseEvent(event); | 175 | QListView::mouseReleaseEvent(event); | ||
168 | } | 176 | } | ||
169 | 177 | | |||
178 | void KisCategorizedListView::slotScrollerStateChange(QScroller::State state) | ||||
179 | { | ||||
180 | KisKineticScroller::updateCursor(this, state); | ||||
181 | } | ||||
182 | | ||||
170 | 183 | | |||
171 | 184 | | |||
Context not available. |