┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistcontainer.cpp
diff options
context:
space:
mode:
authorAmandeep Singh <[email protected]>2012-08-10 20:31:06 +0530
committerAmandeep Singh <[email protected]>2012-08-14 20:27:56 +0530
commit48fcc54aeb07c4b55e06fd60b852ff350cd17587 (patch)
tree9cdb3cea6669ff5652b65e2f23515500ccf45eee /src/kitemviews/kitemlistcontainer.cpp
parent88b16b38ba947b7dc6a53edbfebac386be5db259 (diff)
Adding calls to updateAccessibility
Items location changes when scrollbar is moved in dolphin. Accordingly calls to updateAccessibility should be made.
Diffstat (limited to 'src/kitemviews/kitemlistcontainer.cpp')
-rw-r--r--src/kitemviews/kitemlistcontainer.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/kitemviews/kitemlistcontainer.cpp b/src/kitemviews/kitemlistcontainer.cpp
index 7d7ccb4d8..56438d732 100644
--- a/src/kitemviews/kitemlistcontainer.cpp
+++ b/src/kitemviews/kitemlistcontainer.cpp
@@ -164,6 +164,8 @@ void KItemListContainer::keyPressEvent(QKeyEvent* event)
if (view) {
QApplication::sendEvent(view, event);
}
+ QAccessible::updateAccessibility(view, m_controller->selectionManager()->currentItem()+1, QAccessible::Focus);
+ QAccessible::updateAccessibility(view, m_controller->selectionManager()->currentItem()+1, QAccessible::LocationChanged);
}
void KItemListContainer::showEvent(QShowEvent* event)
@@ -182,7 +184,8 @@ void KItemListContainer::scrollContentsBy(int dx, int dy)
{
m_horizontalSmoothScroller->scrollContentsBy(dx);
m_verticalSmoothScroller->scrollContentsBy(dy);
- //QAccessible::updateAccessibility(view(), , );
+ QAccessible::updateAccessibility(m_controller->view(), m_controller->selectionManager()->currentItem()+1, QAccessible::Focus);
+ QAccessible::updateAccessibility(m_controller->view(), m_controller->selectionManager()->currentItem()+1, QAccessible::LocationChanged);
}
void KItemListContainer::wheelEvent(QWheelEvent* event)
@@ -371,7 +374,8 @@ void KItemListContainer::updateGeometries()
updateScrollOffsetScrollBar();
updateItemOffsetScrollBar();
QAccessible::updateAccessibility(m_controller->view(), 0, QAccessible::LocationChanged);
- QAccessible::updateAccessibility(m_controller->view(), m_controller->selectionManager()->currentItem(), QAccessible::LocationChanged);
+ QAccessible::updateAccessibility(m_controller->view(), m_controller->selectionManager()->currentItem()+1, QAccessible::LocationChanged);
+ QAccessible::updateAccessibility(m_controller->view(), m_controller->selectionManager()->currentItem()+1, QAccessible::Focus);
}
}