qt-at-spi:qt-at-spi.git
6 years agoMerge branch 'dbusvirtual' v0.0.4-alpha
Frederik Gladhorn [Fri, 12 Aug 2011 09:53:22 +0000 (02:53 -0700)]
Merge branch 'dbusvirtual'

By now the branch has become stable enough and has a much better memory foot print.

Conflicts:
examples/simple/mainwindow.cpp
examples/simple/mainwindow.ui

6 years agoLet text test run through with xfail for now.
Frederik Gladhorn [Fri, 12 Aug 2011 09:51:47 +0000 (02:51 -0700)]
Let text test run through with xfail for now.

6 years agoFix table test to reflect table2 implementation.
Frederik Gladhorn [Fri, 12 Aug 2011 09:46:21 +0000 (02:46 -0700)]
Fix table test to reflect table2 implementation.

6 years agoLet GetItems in the Cache return at least an empty array.
Frederik Gladhorn [Thu, 11 Aug 2011 13:03:28 +0000 (06:03 -0700)]
Let GetItems in the Cache return at least an empty array.

6 years agoBring back introspection.
Frederik Gladhorn [Thu, 11 Aug 2011 12:42:38 +0000 (05:42 -0700)]
Bring back introspection.

6 years agoRemove stray semicolon.
Frederik Gladhorn [Wed, 10 Aug 2011 20:07:35 +0000 (13:07 -0700)]
Remove stray semicolon.

6 years agoRemove unused files.
Frederik Gladhorn [Wed, 10 Aug 2011 15:37:17 +0000 (08:37 -0700)]
Remove unused files.

6 years agoRename adaptor class to AtSpiAdaptor.
Frederik Gladhorn [Wed, 10 Aug 2011 15:21:21 +0000 (08:21 -0700)]
Rename adaptor class to AtSpiAdaptor.

6 years agoUse QWeakPointer to keep track of valid objects.
Frederik Gladhorn [Thu, 4 Aug 2011 13:50:03 +0000 (15:50 +0200)]
Use QWeakPointer to keep track of valid objects.

6 years agoMerge branch 'handledObjects' into dbusvirtual
Frederik Gladhorn [Thu, 4 Aug 2011 13:04:53 +0000 (15:04 +0200)]
Merge branch 'handledObjects' into dbusvirtual

Conflicts:
src/qspiadaptorv2.cpp
src/qspiadaptorv2.h

6 years agoRemove unused function.
Frederik Gladhorn [Thu, 4 Aug 2011 10:32:31 +0000 (12:32 +0200)]
Remove unused function.

6 years agoSave last state and text on first show.
Frederik Gladhorn [Wed, 3 Aug 2011 15:28:34 +0000 (17:28 +0200)]
Save last state and text on first show.

6 years agoFix Menus yet again.
Frederik Gladhorn [Wed, 3 Aug 2011 15:27:43 +0000 (17:27 +0200)]
Fix Menus yet again.

6 years agoKeep track of objects which are being handled by QSpiAdaptorV2
José Millán Soto [Wed, 3 Aug 2011 08:29:23 +0000 (10:29 +0200)]
Keep track of objects which are being handled by QSpiAdaptorV2

6 years agoMake object deletion use QAccessibleInterface
José Millán Soto [Tue, 2 Aug 2011 20:39:37 +0000 (22:39 +0200)]
Make object deletion use QAccessibleInterface

6 years agoHandle object deletion
José Millán Soto [Fri, 29 Jul 2011 07:41:37 +0000 (09:41 +0200)]
Handle object deletion

6 years agoRemove duplicate string defines.
Frederik Gladhorn [Tue, 2 Aug 2011 14:25:54 +0000 (16:25 +0200)]
Remove duplicate string defines.

6 years agoRemove cruft.
Frederik Gladhorn [Tue, 2 Aug 2011 14:16:35 +0000 (16:16 +0200)]
Remove cruft.

6 years agoCleanup, care about creation and destruction a bit more.
Frederik Gladhorn [Tue, 2 Aug 2011 14:13:58 +0000 (16:13 +0200)]
Cleanup, care about creation and destruction a bit more.

Move code where it belongs, remove a bit of cruft.
Destruction still has the problem that we know the parent but since
the parent doesn't know any more about the widget, we don't know our own index.

6 years agoImplement GetToolkitName.
Frederik Gladhorn [Tue, 2 Aug 2011 09:25:03 +0000 (11:25 +0200)]
Implement GetToolkitName.

6 years agoUse the proper null path from ATSPI for undefined references.
Frederik Gladhorn [Tue, 2 Aug 2011 09:09:11 +0000 (11:09 +0200)]
Use the proper null path from ATSPI for undefined references.

6 years agoDon't crash because of debugging unhandled events.
Frederik Gladhorn [Mon, 1 Aug 2011 12:21:59 +0000 (14:21 +0200)]
Don't crash because of debugging unhandled events.

6 years agoHandle QAccessible::ObjectShow and QAccessible::ObjectHide
José Millán Soto [Fri, 29 Jul 2011 18:03:06 +0000 (20:03 +0200)]
Handle QAccessible::ObjectShow and QAccessible::ObjectHide

6 years agoAdded the option to show or hide the table in simple example
José Millán Soto [Fri, 29 Jul 2011 09:54:27 +0000 (11:54 +0200)]
Added the option to show or hide the table in simple example

6 years agoCorrected typo in simple example
José Millán Soto [Fri, 29 Jul 2011 09:28:14 +0000 (11:28 +0200)]
Corrected typo in simple example

6 years agoAdded to simple example the function of displaying an info dialog
José Millán Soto [Fri, 29 Jul 2011 08:49:29 +0000 (10:49 +0200)]
Added to simple example the function of displaying an info dialog

6 years agoAdded to simple example the function of displaying an info dialog
José Millán Soto [Fri, 29 Jul 2011 08:49:29 +0000 (10:49 +0200)]
Added to simple example the function of displaying an info dialog

6 years agoSave the last text when text interface is there.
Frederik Gladhorn [Thu, 28 Jul 2011 11:49:50 +0000 (13:49 +0200)]
Save the last text when text interface is there.

6 years agoIntroduce helper to turn path into proper dbus variant.
Frederik Gladhorn [Thu, 28 Jul 2011 00:03:48 +0000 (02:03 +0200)]
Introduce helper to turn path into proper dbus variant.

6 years agoName and value change notifications.
Frederik Gladhorn [Wed, 27 Jul 2011 23:55:22 +0000 (01:55 +0200)]
Name and value change notifications.

6 years agoBring focus back for real.
Frederik Gladhorn [Wed, 27 Jul 2011 23:45:03 +0000 (01:45 +0200)]
Bring focus back for real.

6 years agoStart implementing signals - focus.
Frederik Gladhorn [Wed, 27 Jul 2011 22:32:09 +0000 (00:32 +0200)]
Start implementing signals - focus.

6 years agoClean newlines.
Frederik Gladhorn [Wed, 27 Jul 2011 20:23:47 +0000 (22:23 +0200)]
Clean newlines.

6 years agoBring back application activate and key filter.
Frederik Gladhorn [Wed, 27 Jul 2011 20:21:25 +0000 (22:21 +0200)]
Bring back application activate and key filter.

6 years agoAdd some constness to functions.
Frederik Gladhorn [Wed, 27 Jul 2011 13:58:49 +0000 (15:58 +0200)]
Add some constness to functions.

6 years agoMake sure not to ask for -1th child.
Frederik Gladhorn [Wed, 27 Jul 2011 13:38:28 +0000 (15:38 +0200)]
Make sure not to ask for -1th child.

6 years agoImplement table2.
Frederik Gladhorn [Wed, 27 Jul 2011 13:12:54 +0000 (15:12 +0200)]
Implement table2.

6 years agoDisable tons of things no longer needed from being built.
Frederik Gladhorn [Tue, 26 Jul 2011 14:21:21 +0000 (16:21 +0200)]
Disable tons of things no longer needed from being built.

6 years agoRow/column headers are components.
Frederik Gladhorn [Wed, 13 Jul 2011 12:26:37 +0000 (14:26 +0200)]
Row/column headers are components.

6 years agoSort functions so that they make more sense.
Frederik Gladhorn [Tue, 12 Jul 2011 09:12:04 +0000 (11:12 +0200)]
Sort functions so that they make more sense.

6 years agoReturn a row/col only for big enough indexes.
Frederik Gladhorn [Tue, 12 Jul 2011 09:03:08 +0000 (11:03 +0200)]
Return a row/col only for big enough indexes.

6 years agoImplement rows/cols with table2 interface.
Frederik Gladhorn [Tue, 12 Jul 2011 06:40:04 +0000 (08:40 +0200)]
Implement rows/cols with table2 interface.

6 years agoBetter focus debug output.
Frederik Gladhorn [Mon, 11 Jul 2011 15:50:28 +0000 (17:50 +0200)]
Better focus debug output.

6 years agoRename header to make debugging easier.
Frederik Gladhorn [Mon, 11 Jul 2011 15:48:58 +0000 (17:48 +0200)]
Rename header to make debugging easier.

6 years agoNicer debug output.
Frederik Gladhorn [Tue, 5 Jul 2011 14:27:46 +0000 (16:27 +0200)]
Nicer debug output.

6 years agoSet expandable for tree items.
Frederik Gladhorn [Tue, 5 Jul 2011 13:27:07 +0000 (15:27 +0200)]
Set expandable for tree items.

6 years agoFix tree test.
Frederik Gladhorn [Mon, 4 Jul 2011 20:06:35 +0000 (13:06 -0700)]
Fix tree test.

6 years agoDo not crash when interface->childCount() != children.count().
Frederik Gladhorn [Mon, 4 Jul 2011 18:15:58 +0000 (20:15 +0200)]
Do not crash when interface->childCount() != children.count().

6 years agoActually update the children.
Frederik Gladhorn [Mon, 4 Jul 2011 15:46:31 +0000 (17:46 +0200)]
Actually update the children.

6 years agoTypo in test.
Frederik Gladhorn [Mon, 4 Jul 2011 15:44:32 +0000 (17:44 +0200)]
Typo in test.

6 years agoFix test a little.
Frederik Gladhorn [Mon, 4 Jul 2011 14:30:24 +0000 (16:30 +0200)]
Fix test a little.

6 years agoMore trees, more debug output, more test.
Frederik Gladhorn [Mon, 4 Jul 2011 07:39:13 +0000 (00:39 -0700)]
More trees, more debug output, more test.

6 years agoBetter role name for tree item.
Frederik Gladhorn [Sun, 3 Jul 2011 14:12:27 +0000 (07:12 -0700)]
Better role name for tree item.

6 years agoRemove cruft.
Frederik Gladhorn [Sun, 3 Jul 2011 14:11:53 +0000 (07:11 -0700)]
Remove cruft.

6 years agoStart Tree test.
Frederik Gladhorn [Sun, 3 Jul 2011 14:09:31 +0000 (07:09 -0700)]
Start Tree test.

6 years agoStart with expanded tree for now.
Frederik Gladhorn [Fri, 1 Jul 2011 22:26:20 +0000 (00:26 +0200)]
Start with expanded tree for now.

6 years agoFix GetIndexInParent.
Frederik Gladhorn [Fri, 1 Jul 2011 19:54:46 +0000 (21:54 +0200)]
Fix GetIndexInParent.

For at-spi we need to convert one based index to 0-based.
Remove some debug output and add assert.

6 years agoRemove assert that was clearly wrong.
Frederik Gladhorn [Fri, 1 Jul 2011 19:31:53 +0000 (21:31 +0200)]
Remove assert that was clearly wrong.

6 years agoReact to TableModelChanged.
Frederik Gladhorn [Fri, 1 Jul 2011 19:09:39 +0000 (21:09 +0200)]
React to TableModelChanged.

For now reset the entire table.

6 years agoImprove tables adding cells slightly.
Frederik Gladhorn [Thu, 30 Jun 2011 15:30:41 +0000 (17:30 +0200)]
Improve tables adding cells slightly.

6 years agoAdd comments for TableModelChanged.
Frederik Gladhorn [Thu, 30 Jun 2011 08:51:22 +0000 (10:51 +0200)]
Add comments for TableModelChanged.

6 years agoChange to use table2 interface.
Frederik Gladhorn [Tue, 28 Jun 2011 14:04:27 +0000 (16:04 +0200)]
Change to use table2 interface.

6 years agoImplement text and value interfaces.
Frederik Gladhorn [Wed, 27 Jul 2011 11:44:49 +0000 (13:44 +0200)]
Implement text and value interfaces.

6 years agoImplement GetChildren.
Frederik Gladhorn [Tue, 26 Jul 2011 17:30:13 +0000 (19:30 +0200)]
Implement GetChildren.

6 years agoFix GetParent.
Frederik Gladhorn [Tue, 26 Jul 2011 16:58:07 +0000 (18:58 +0200)]
Fix GetParent.

6 years agoImplement component interface.
Frederik Gladhorn [Tue, 26 Jul 2011 16:26:51 +0000 (18:26 +0200)]
Implement component interface.

6 years agoPut accessible interface handling back into the adaptor.
Frederik Gladhorn [Tue, 26 Jul 2011 14:49:36 +0000 (16:49 +0200)]
Put accessible interface handling back into the adaptor.

6 years agoDisable tons of things no longer needed from being built.
Frederik Gladhorn [Tue, 26 Jul 2011 14:21:21 +0000 (16:21 +0200)]
Disable tons of things no longer needed from being built.

6 years agoBring back interfaces.
Frederik Gladhorn [Tue, 26 Jul 2011 13:42:38 +0000 (15:42 +0200)]
Bring back interfaces.

6 years agoSimplify childatindex and put interfaces into their own function.
Frederik Gladhorn [Tue, 26 Jul 2011 13:23:29 +0000 (15:23 +0200)]
Simplify childatindex and put interfaces into their own function.

6 years agoMake GetChildAtIndex nicer.
Frederik Gladhorn [Tue, 26 Jul 2011 12:57:59 +0000 (14:57 +0200)]
Make GetChildAtIndex nicer.

6 years agoSimplify sending responses.
Frederik Gladhorn [Tue, 26 Jul 2011 11:59:22 +0000 (13:59 +0200)]
Simplify sending responses.

6 years agoDon't assert when asking for relations for child==0.
Frederik Gladhorn [Tue, 26 Jul 2011 09:57:19 +0000 (11:57 +0200)]
Don't assert when asking for relations for child==0.

6 years agoCleanup, license.
Frederik Gladhorn [Tue, 26 Jul 2011 09:45:26 +0000 (11:45 +0200)]
Cleanup, license.

6 years agoAttributes and relations.
Frederik Gladhorn [Tue, 26 Jul 2011 09:43:38 +0000 (11:43 +0200)]
Attributes and relations.

6 years agoFix child paths.
Frederik Gladhorn [Mon, 25 Jul 2011 21:02:29 +0000 (14:02 -0700)]
Fix child paths.

6 years agoFix GetChildAtIndex.
Frederik Gladhorn [Mon, 25 Jul 2011 20:38:30 +0000 (13:38 -0700)]
Fix GetChildAtIndex.

6 years agoFix parent path.
Frederik Gladhorn [Mon, 25 Jul 2011 14:51:57 +0000 (07:51 -0700)]
Fix parent path.

6 years agoFix roles.
Frederik Gladhorn [Mon, 25 Jul 2011 14:45:56 +0000 (07:45 -0700)]
Fix roles.

6 years agoMost basic child navigation.
Frederik Gladhorn [Mon, 25 Jul 2011 14:20:59 +0000 (07:20 -0700)]
Most basic child navigation.

6 years agoCleanup, states working.
Frederik Gladhorn [Mon, 25 Jul 2011 13:39:54 +0000 (06:39 -0700)]
Cleanup, states working.

6 years agoHandle QAccessible::ObjectShow and QAccessible::ObjectHide
José Millán Soto [Sun, 17 Jul 2011 09:02:41 +0000 (11:02 +0200)]
Handle QAccessible::ObjectShow and QAccessible::ObjectHide

6 years agoImplement more of the accessible interface.
Frederik Gladhorn [Thu, 14 Jul 2011 15:17:15 +0000 (17:17 +0200)]
Implement more of the accessible interface.

6 years agoStart handler for accessible.
Frederik Gladhorn [Thu, 14 Jul 2011 14:59:10 +0000 (16:59 +0200)]
Start handler for accessible.

6 years agoImprove debug message
Frederik Gladhorn [Wed, 13 Jul 2011 22:17:03 +0000 (15:17 -0700)]
Improve debug message

6 years agoProof of concept: app name and id.
Frederik Gladhorn [Wed, 13 Jul 2011 15:50:15 +0000 (17:50 +0200)]
Proof of concept: app name and id.

6 years agoStart depending on QDBusVirtualObject.
Frederik Gladhorn [Wed, 13 Jul 2011 15:07:14 +0000 (17:07 +0200)]
Start depending on QDBusVirtualObject.

6 years agoGet rid of copy of role names from atspi.
Frederik Gladhorn [Fri, 1 Jul 2011 11:21:30 +0000 (13:21 +0200)]
Get rid of copy of role names from atspi.

6 years agoUse the State enum from at-spi2 directly.
Frederik Gladhorn [Fri, 1 Jul 2011 11:17:40 +0000 (13:17 +0200)]
Use the State enum from at-spi2 directly.

6 years agoImprove debug output.
Frederik Gladhorn [Thu, 30 Jun 2011 15:19:19 +0000 (17:19 +0200)]
Improve debug output.

6 years agoImprove warning about bad QAccessiblePlugin impl.
Frederik Gladhorn [Thu, 30 Jun 2011 12:31:37 +0000 (14:31 +0200)]
Improve warning about bad QAccessiblePlugin impl.

6 years agoClean up debug.
Frederik Gladhorn [Thu, 30 Jun 2011 12:31:12 +0000 (14:31 +0200)]
Clean up debug.

6 years agoFix warning: Creating accessible with different object
Frederik Gladhorn [Thu, 30 Jun 2011 12:18:15 +0000 (14:18 +0200)]
Fix warning: Creating accessible with different object

6 years agoReturn the correct root object.
Frederik Gladhorn [Thu, 30 Jun 2011 12:01:39 +0000 (14:01 +0200)]
Return the correct root object.

6 years agoEmit value changed properly.
Frederik Gladhorn [Thu, 30 Jun 2011 09:51:46 +0000 (11:51 +0200)]
Emit value changed properly.

This seems to be ignored no matter what.
But before we were even sending the wrong string for the change.

6 years agoAdd warning when building bridge with Qt<4.8.
Frederik Gladhorn [Thu, 30 Jun 2011 08:58:42 +0000 (10:58 +0200)]
Add warning when building bridge with Qt<4.8.

6 years agoAdd buttons to add/remove list items.
Frederik Gladhorn [Thu, 30 Jun 2011 08:46:02 +0000 (10:46 +0200)]
Add buttons to add/remove list items.

6 years agoFix license headers in examples.
Frederik Gladhorn [Fri, 24 Jun 2011 15:55:49 +0000 (17:55 +0200)]
Fix license headers in examples.

6 years agoDisable some debug output.
Frederik Gladhorn [Fri, 24 Jun 2011 15:44:49 +0000 (17:44 +0200)]
Disable some debug output.

6 years agoPay attention to QAccessible::ObjectCreated.
Frederik Gladhorn [Fri, 24 Jun 2011 15:20:26 +0000 (17:20 +0200)]
Pay attention to QAccessible::ObjectCreated.

This is needed for QML loader items it seems.