1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
diff -ur kdelibs-4.5.96.orig/kate/view/kateviewaccessible.h kdelibs-4.5.95/kate/view/kateviewaccessible.h
--- kdelibs-4.5.96.orig/kate/view/kateviewaccessible.h 2010-11-11 17:41:28.000000000 +0300
+++ kdelibs-4.5.95/kate/view/kateviewaccessible.h 2011-01-11 11:37:15.288810505 +0300
@@ -19,6 +19,7 @@
#ifndef _KATE_VIEW_ACCESSIBLE_
#define _KATE_VIEW_ACCESSIBLE_
+#ifndef QT_NO_ACCESSIBILITY
#include "kateviewinternal.h"
#include "katetextcursor.h"
@@ -318,3 +319,4 @@
}
#endif
+#endif
diff -ur kdelibs-4.5.96.orig/kate/view/kateviewinternal.cpp kdelibs-4.5.95/kate/view/kateviewinternal.cpp
--- kdelibs-4.5.96.orig/kate/view/kateviewinternal.cpp 2010-12-03 17:57:05.000000000 +0300
+++ kdelibs-4.5.95/kate/view/kateviewinternal.cpp 2011-01-11 11:36:51.968811481 +0300
@@ -216,7 +216,9 @@
connect( m_view, SIGNAL( selectionChanged(KTextEditor::View*) ),
this, SLOT( viewSelectionChanged() ) );
+#ifndef QT_NO_ACCESSIBILITY
QAccessible::installFactory(accessibleInterfaceFactory);
+#endif
// update is called in KateView, after construction and layout is over
// but before any other kateviewinternal call
@@ -224,7 +226,9 @@
KateViewInternal::~KateViewInternal ()
{
+#ifndef QT_NO_ACCESSIBILITY
QAccessible::removeFactory(accessibleInterfaceFactory);
+#endif
// kill preedit ranges
delete m_imPreeditRange;
@@ -646,7 +650,9 @@
m_madeVisible = !force;
+#ifndef QT_NO_ACCESSIBILITY
QAccessible::updateAccessibility( this, KateCursorAccessible::ChildId, QAccessible::Focus );
+#endif
}
void KateViewInternal::slotRegionVisibilityChangedAt(unsigned int,bool clear_cache)
|