Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/widgets/kis_preset_chooser.cpp
Context not available. | |||||
31 | 31 | | |||
---|---|---|---|---|---|
32 | #include <kis_config.h> | 32 | #include <kis_config.h> | ||
33 | #include <klocalizedstring.h> | 33 | #include <klocalizedstring.h> | ||
34 | 34 | #include <KisKineticScroller.h> | |||
35 | 35 | | |||
36 | #include <KoIcon.h> | 36 | #include <KoIcon.h> | ||
37 | #include <KoResourceItemChooser.h> | 37 | #include <KoResourceItemChooser.h> | ||
Context not available. | |||||
216 | m_chooser->setSynced(true); | 216 | m_chooser->setSynced(true); | ||
217 | layout->addWidget(m_chooser); | 217 | layout->addWidget(m_chooser); | ||
218 | 218 | | |||
219 | KisConfig cfg(true); | 219 | { | ||
220 | m_chooser->configureKineticScrolling(cfg.kineticScrollingGesture(), | 220 | QScroller *scroller = KisKineticScroller::createPreconfiguredScroller(this->itemChooser()->itemView()); | ||
221 | cfg.kineticScrollingSensitivity(), | 221 | if (scroller) { | ||
222 | cfg.kineticScrollingScrollbar()); | 222 | connect(scroller, SIGNAL(stateChanged(QScroller::State)), | ||
223 | 223 | this, SLOT(slotScrollerStateChanged(QScroller::State))); | |||
224 | } | ||||
225 | } | ||||
224 | connect(m_chooser, SIGNAL(resourceSelected(KoResource*)), | 226 | connect(m_chooser, SIGNAL(resourceSelected(KoResource*)), | ||
225 | this, SIGNAL(resourceSelected(KoResource*))); | 227 | this, SIGNAL(resourceSelected(KoResource*))); | ||
226 | connect(m_chooser, SIGNAL(resourceClicked(KoResource*)), | 228 | connect(m_chooser, SIGNAL(resourceClicked(KoResource*)), | ||
Context not available. | |||||
359 | KisConfig cfg(false); | 361 | KisConfig cfg(false); | ||
360 | cfg.setPresetIconSize(iconSize()); | 362 | cfg.setPresetIconSize(iconSize()); | ||
361 | } | 363 | } | ||
364 | | ||||
365 | void KisPresetChooser::slotScrollerStateChanged(QScroller::State state) | ||||
366 | { | ||||
367 | KisKineticScroller::updateCursor(this, state); | ||||
368 | } | ||||
Context not available. |