qcocoaaccessibilityelement.mm: Document convertLineOffset function

Change-Id: I359768a7cbd4c3e1e11a453a32bb28add891cf20
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
Boris Dušek 2018-11-03 13:59:22 +01:00 committed by Frederik Gladhorn
parent 9f6f796a50
commit 9dc19d6716

View File

@ -51,6 +51,19 @@ QT_USE_NAMESPACE
#ifndef QT_NO_ACCESSIBILITY
/**
* Converts between absolute character offsets and line numbers of a
* QAccessibleTextInterface. Works in exactly one of two modes:
*
* - Pass *line == -1 in order to get a line containing character at the given
* *offset
* - Pass *offset == -1 in order to get the offset of first character of the
* given *line
*
* You can optionally also pass non-NULL `start` and `end`, which will in both
* modes be filled with the offset of the first and last characters of the
* relevant line.
*/
static void convertLineOffset(QAccessibleTextInterface *text, int *line, int *offset, NSUInteger *start = 0, NSUInteger *end = 0)
{
Q_ASSERT(*line == -1 || *offset == -1);