summaryrefslogtreecommitdiff
path: root/src/private/ScrollBar.qml
Commit message (Collapse)AuthorAgeFilesLines
* Move Styles and Private under controlsCaroline Chao2013-08-161-231/+0
| | | | | | | | | | | Register the C++ private API from the controls plugin. The private plugin is not needed anymore. The Controls "submodules" Styles and Private are moved to the controls subfolder in the sources tree. Change-Id: I98358227c945b6cd1a8dbff9d07e6cad4f044277 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* ScrollBar: support wheel scrollingJ-P Nurmi2013-08-061-16/+28
| | | | | | Task-number: QTBUG-32763 Change-Id: Ia37fa5f8021346a4cbeedd2f404e88476d9e7bd3 Reviewed-by: Caroline Chao <caroline.chao@digia.com>
* Allow mouse events when transient scroll bars are hiddenJens Bache-Wiig2013-07-121-2/+3
| | | | | | | | | | | | | | On mac, while transient scroll bars are not visible it was not possible to interact with the viewport as the mouse events were consumed by the scroll view. This makes the ScrollBar mouse area disabled before a scroll is triggered. Note that I also added a minor workaround to ensure that we update the mouse cursor. Task-number: QTBUG-32400 Change-Id: If091edf054fcab65feb9b8c8e5c45e25431f4be4 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Rename controlState to styleDataJ-P Nurmi2013-05-271-1/+1
| | | | | Change-Id: I06c9f4b0d9b6eef7d2ca608827eee982d8d97027 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* TableView: optimize bindingsJ-P Nurmi2013-05-231-1/+1
| | | | | Change-Id: I11096da2efdebf2a3a2e003c90e48e120f8ba5fd Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Refactor and clean up public style APIJens Bache-Wiig2013-05-081-25/+35
| | | | | Change-Id: I10271c860abd9b45a262e3548628e6a3026e1a4f Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* ScrollBar style refactoringJens Bache-Wiig2013-04-261-29/+18
| | | | | | | | Making ScrollBar harmonize with other styles by using Style and panel. Change-Id: Ic3bbae6d3a5d456ba3b3668c71ede3b3e11d2dc7 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Remove hard dependency on widgetsJens Bache-Wiig2013-04-151-2/+1
| | | | | Change-Id: I1fabb4efcc931f12f0a65ac5c66e6e085108269b Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Support QQuickItem.activeFocusOnTab in QtQuick.ControlsLiang Qi2013-03-191-0/+2
| | | | | Change-Id: Ie23b504f590e6c4e7f2a1a9090c2dd8671389937 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Fix ScrollBar hover/press states on Vista/Win7Jens Bache-Wiig2013-03-191-27/+33
| | | | | Change-Id: I855a5005183201e14046893f542033a16cf1c395 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Change imports from QtQuick 2.0 to QtQuick 2.1Caroline Chao2013-03-141-1/+1
| | | | | | Change-Id: If9df032c76e36f385aacd30cc31d6f02574c6f11 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Replace variant with var in qml filesCaroline Chao2013-03-131-3/+3
| | | | | Change-Id: I98b48b6dd50d1a693fb947509a9f6b05c893df83 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
* Replaced BSD with LGPL license to conform with Qt Project modulesShawn Rutledge2013-02-211-2/+2
| | | | | | | | We want to use the same license as the other Qt modules. QML files stay as BSD for now. Change-Id: I10b1484f5ab0dfe2138ff7e045d0ecfd85556aa1 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Rename QtDesktop to QtQuick.ControlsJens Bache-Wiig2013-02-211-3/+3
| | | | | Change-Id: Icc61dbfc74cc2a303b9847e7d2c7ace4a9002046 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Style cleanupsJens Bache-Wiig2013-02-191-24/+29
| | | | | | | | Introducing new Control and Style items to share some code and making sure no styles are Items. Change-Id: Iced031dc03803c381a39d6b4d1987ba4890ec2ef Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* qdoc: Add qdoc comments to internal QML componentsMartin Smith2013-02-181-0/+5
| | | | | | | | | | | | | Internal QML components should have a qdoc comment containing \qmltype, \internal, and \inqmlmodule, so that qdoc can resolve QML inheritance correctly for public QML components that inherit the internal components. Hence, qdoc needs to parse the private QML files to get these qdoc comments, even though the private QML components are not to be published in the documentation. Task-number: QTBUG-29739 Change-Id: I4aa9eeac4eef3038791bdbddd5e203ae71b68d18 Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
* Introduce private pluginJens Bache-Wiig2013-02-081-0/+202
Change-Id: I4beedc773df5b9b207554b55e86aa1439cb4d06e Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>