|
|
(2 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | The [http://doc.trolltech.com/4.5/qabstractscrollarea.html QAbstractScrollArea] widget in Qt-maemo has been extended to provide a touch-friendly kinetic scroll with minimal scrollbars.
| + | #REDIRECT [[Qt4 development]] |
- | | + | |
- | This widget underlies many common Qt widgets such as [http://doc.trolltech.com/4.5/qtextedit.html QTextEdit] and [http://doc.trolltech.com/4.5/qcombobox.html QComboBox] which get this behaviour "for free".
| + | |
- | | + | |
- | However, this behaviour is not always desired so you can turn it on and off if desired (and soon you can tune behaviour).
| + | |
- | | + | |
- | The primary control mechanism is to set a dynamic property on the widget implementing QAbstractScrollArea.
| + | |
- | | + | |
- | =="FingerScrollable" Property==
| + | |
- | The main control is simply "FingerScrollable" and doing
| + | |
- | setProperty("FingerScrollable", false);
| + | |
- | will disable it.
| + | |
- | | + | |
- | You can enable it by setting the property to true. Currently this is not done at the application level.
| + | |
- | | + | |
- | Note that this finger scrolling is '''not''' supported on Diablo Qt version yet (Oct 2009).
| + | |
- | | + | |
- | =="FingerScrollBars" Property==
| + | |
- | The thin scrollbars can be disabled at the application level:
| + | |
- | qapp->setProperty("FingerScrollBars", false);
| + | |
- | or in specific widgets:
| + | |
- | sArea->setProperty("FingerScrollBars", true);
| + | |
- | | + | |
- | [[Category:Qt]]
| + | |