mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
NOTES: - the ListView object uses lsitItemDelagate to display all elements from the model listModel - onCountChanged() is used to adjust the x position based on the maxItemWidth property which is calculated when the items are populated with text - onVisibleChanged() is used to deselect the last selected item by calling listModel.selectedIdx = -1 - onOpacityChanged() i sued to make sure that the View is hidden if the opacity becomes 0.0 - inside the View there is a MouseAre which obtains the selected item via indexAt(x,y) - there is a Timer with id listViewVisibleTimer, which is called each time the user selects an item from the list and the timer performs a "delayed hide" - a couple of State and a Transition objects are used to preform smooth fade-in / out animation when the ListView is hidden or becomes visible Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> |
||
|---|---|---|
| .. | ||
| icons | ||
| About.qml | ||
| CloudCredentials.qml | ||
| dive.jpg | ||
| DiveDetails.qml | ||
| DiveDetailsEdit.qml | ||
| DiveDetailsView.qml | ||
| DiveList.qml | ||
| DownloadedDiveDelegate.qml | ||
| DownloadFromDiveComputer.qml | ||
| GpsList.qml | ||
| HintsTextEdit.qml | ||
| Log.qml | ||
| main.qml | ||
| MapWidget.qml | ||
| MapWidgetContextMenu.qml | ||
| mobile-resources.qrc | ||
| qtquickcontrols2.conf | ||
| Settings.qml | ||
| SsrfButton.qml | ||
| SsrfCheckBox.qml | ||
| SsrfSwitch.qml | ||
| StartPage.qml | ||
| ThemeTest.qml | ||