[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kate/view
From: Sebastian Sauer <mail () dipe ! org>
Date: 2010-09-02 16:57:55
Message-ID: 20100902165755.0FD6CAC881 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1171087 by sebsauer:
Added Accessibility to the kdelibs/kate KTextEditor.
http://svn.reviewboard.kde.org/r/5232/
A kateviewaccessible.h [License: LGPL (v2)]
M +7 -0 kateviewinternal.cpp
M +1 -0 kateviewinternal.h
--- trunk/KDE/kdelibs/kate/view/kateviewinternal.cpp #1171086:1171087
@@ -42,6 +42,7 @@
#include "katevimodebar.h"
#include "katesearchbar.h"
#include "spellcheck/spellingmenu.h"
+#include "kateviewaccessible.h"
#include <ktexteditor/movingrange.h>
#include <kcursor.h>
@@ -215,12 +216,16 @@
connect( m_view, SIGNAL( selectionChanged(KTextEditor::View*) ),
this, SLOT( viewSelectionChanged() ) );
+ QAccessible::installFactory(accessibleInterfaceFactory);
+
// update is called in KateView, after construction and layout is over
// but before any other kateviewinternal call
}
KateViewInternal::~KateViewInternal ()
{
+ QAccessible::removeFactory(accessibleInterfaceFactory);
+
// kill preedit ranges
delete m_imPreeditRange;
qDeleteAll (m_imPreeditRangeChildren);
@@ -640,6 +645,8 @@
}
m_madeVisible = !force;
+
+ QAccessible::updateAccessibility( this, KateCursorAccessible::ChildId, QAccessible::Focus );
}
void KateViewInternal::slotRegionVisibilityChangedAt(unsigned int,bool clear_cache)
--- trunk/KDE/kdelibs/kate/view/kateviewinternal.h #1171086:1171087
@@ -76,6 +76,7 @@
public:
KateViewInternal ( KateView *view );
~KateViewInternal ();
+ KateView *view() const { return m_view; }
//BEGIN EDIT STUFF
public:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic