libqaccessibilityclient now in kdereview

Albert Astals Cid aacid at kde.org
Tue Jul 25 13:47:44 BST 2017


El dimarts, 25 de juliol de 2017, a les 13:25:39 CEST, Jonathan Riddell va 
escriure:
> libqaccessibilityclient is now in kdereview.  It's in a git repo
> called libkdeaccessibilityclient but we filed a sysadmin request to
> rename it.
> 
> We just released 0.2.0 in unstable (for some reason 0.1.1 was released
> in stable some years ago).

What's your target? Frameworks? KDE Applications? Independent release?


It seems to have autotests but they are not run by either of these
  ctest  
  make check  
  make test




AccessibleObject seems like a dumping group, having functions like
	double maximumValue() const;
and
    QString imageDescription() const;
that if you read the description seems to me like they apply to "different 
types" of objects. Is it because it is mimic-ing the ATSPI API? Is there a way 
to have these things more split so they are grouped together more logically?



    Interfaces supportedInterfaces() const;
documentation is wrong, it says "return QStringList"


Can we remove the commented functions, i.e. managesDescendants, isRequired, 
etc.?


Thanks for pushing this forward :)


Cheers,
  Albert

> 
> What is it?
> ========
> Since it's hard to grasp all the bits related to accessibility, I'll try to
> explain what the lib is for.
> Most of the stack is part of Qt 5, so nothing to worry about, that's the
> part that lets applications expose their UI over DBus for AT-SPI, so they
> work nicely with assisitve tools (e.g. Orca). In accessibility language,
> the applications act as "servers" and the screen reader for example is a
> client.
> 
> This library is for writing clients, so applications that are assistive,
> such as screen readers. It currently has two users: KMag and Simon.
> KMag can use it to follow the focus (e.g. when editing text, it can
> automatically magnify the part of the document where the cursor is.
> 
> For Simon Listens, the use is to be able to let the user trigger menus and
> buttons by voice input.






More information about the kde-core-devel mailing list