Changeset View
Changeset View
Standalone View
Standalone View
src/kitemviews/kitemlistcontroller.cpp
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 41 | KItemListController::KItemListController(KItemModelBase* model, KItemListView* view, QObject* parent) : | |||
---|---|---|---|---|---|
56 | m_oldSelection(), | 56 | m_oldSelection(), | ||
57 | m_keyboardAnchorIndex(-1), | 57 | m_keyboardAnchorIndex(-1), | ||
58 | m_keyboardAnchorPos(0) | 58 | m_keyboardAnchorPos(0) | ||
59 | { | 59 | { | ||
60 | connect(m_keyboardManager, &KItemListKeyboardSearchManager::changeCurrentItem, | 60 | connect(m_keyboardManager, &KItemListKeyboardSearchManager::changeCurrentItem, | ||
61 | this, &KItemListController::slotChangeCurrentItem); | 61 | this, &KItemListController::slotChangeCurrentItem); | ||
62 | connect(m_selectionManager, &KItemListSelectionManager::currentChanged, | 62 | connect(m_selectionManager, &KItemListSelectionManager::currentChanged, | ||
63 | m_keyboardManager, &KItemListKeyboardSearchManager::slotCurrentChanged); | 63 | m_keyboardManager, &KItemListKeyboardSearchManager::slotCurrentChanged); | ||
64 | connect(m_selectionManager, &KItemListSelectionManager::selectionChanged, | ||||
65 | m_keyboardManager, &KItemListKeyboardSearchManager::slotSelectionChanged); | ||||
64 | 66 | | |||
65 | m_autoActivationTimer = new QTimer(this); | 67 | m_autoActivationTimer = new QTimer(this); | ||
66 | m_autoActivationTimer->setSingleShot(true); | 68 | m_autoActivationTimer->setSingleShot(true); | ||
67 | m_autoActivationTimer->setInterval(-1); | 69 | m_autoActivationTimer->setInterval(-1); | ||
68 | connect(m_autoActivationTimer, &QTimer::timeout, this, &KItemListController::slotAutoActivationTimeout); | 70 | connect(m_autoActivationTimer, &QTimer::timeout, this, &KItemListController::slotAutoActivationTimeout); | ||
69 | 71 | | |||
70 | setModel(model); | 72 | setModel(model); | ||
71 | setView(view); | 73 | setView(view); | ||
▲ Show 20 Lines • Show All 1283 Lines • Show Last 20 Lines |