I've spent quite some time fighting with this problem. :)
The trick, as I found out, is to have the MouseArea as a child of the
Flickable (as opposed to a MouseArea with a higher z value). If we do
that, then when the Flickable thinks that it has a flick, it can
"steal" the mouse events for itself
Per my understanding of public-private-key crypto, secure transmission is
not compromised (ie. a third party cannot listen in) by someone getting
hold of the client private key. Nevertheless, with the client key, the
'someone' could later pretend he's the real client and get probably
sensitive data
You could use a QTextList to keep all headings of a certain level and under
a certain heirarchy. The blocks that we add to a QTextList need not be
consecutive, so it can hold headings/subheadings at a certain level at
different points in the document. However, I think numbering them as 1.1,
1.2, 1.