Warning, /libraries/libqaccessibilityclient/README.md is written in an unsupported language. File is not indexed.

0001 QAccessibilityClient
0002 ====================
0003 
0004 This library is used when writing accessibility clients such as screen readers.
0005 It comes with some examples demonstrating the API. These small helpers may be useful when testing accessibility.
0006 One of them writes all accessibiliy interfaces an application provides as text output.
0007 The other, more advanced application shows a tree of objects and allows some interaction and exploration.
0008 
0009 Coding style: <https://community.kde.org/Policies/Frameworks_Coding_Style>
0010 Generally this library follows <https://community.kde.org/Policies/Library_Code_Policy>
0011 
0012 Be aware that it is in an early stage of development right now so no compatibility is guaranteered.
0013 
0014 All public API is in:
0015 src/qaccessibilityclient
0016 
0017 The abstraction of DBus and related at-spi tools should go into
0018 src/atspi
0019 but not exported.
0020 
0021 You can generate documentation (see docs folder README).
0022 
0023 Using CMake with QAccessibilityClient
0024 -------------------------------------
0025 
0026 Use:
0027 
0028 ```cmake
0029 find_package(QAccessibilityClient)
0030 set_package_properties(QAccessibilityClient PROPERTIES
0031     DESCRIPTION "Client-side accessibility library for Qt"
0032     URL "https://commits.kde.org/libqaccessibilityclient"
0033     TYPE REQUIRED
0034     PURPOSE "Required to enable accessibility features."
0035 )
0036 
0037 target_link_libraries(targetname qaccessibilityclient)
0038 ```
0039 
0040 In your code `#include <qaccessibilityclient/accessibleobject.h>` etc.
0041 
0042 Creating releases
0043 -----------------
0044 
0045 There are no translations for QAccessibilityClient since the library does not contain any strings that should be shown to users.
0046 The examples are not translated, that could potentially be considered.
0047 Follow <https://community.kde.org/ReleasingSoftware>, skip the translation parts.
0048 
0049 * Set the project version in the top-level CMakeLists.txt, push.
0050 * `./tarme.rb --version 0.3.0 --origin stable libqaccessibilityclient`
0051 * tarme.rb has nice output that gives instructions.
0052 * `./tagme.rb --version 0.3.0 libqaccessibilityclient`
0053 * upload as directed
0054 * file sysadmin ticket
0055 * `./logme.rb` to create changelog
0056 * `./tagme --version 0.3.0` to push tag
0057 * blog/send mail