Allow sorting results in a Query
Bug #1266529 reported by
Cris Dywan
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
U1DB Qt/ QML |
Triaged
|
Medium
|
Unassigned | ||
ubuntu-ui-toolkit (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Vivid |
New
|
Undecided
|
Unassigned |
Bug Description
As it is QML still has no facility to sort models and nothing in ListView short of copying and manually moving rows which is slow and error-prone. As it came up in another discussion I think we definitely want sorting in Query.
It may make sense to align with transformation functions (bug 1217963) since sorting could be applied to arbitrary values.
Related branches
lp://staging/~kalikiana/u1db-qt/indexRoles
Ready for review
for merging
into
lp://staging/u1db-qt
- PS Jenkins bot: Approve (continuous-integration)
- Benjamin Zeller: Pending requested
-
Diff: 485 lines (+349/-8)6 files modifieddebian/control (+2/-0)
examples/bookmarks/bookmarks.qml (+6/-3)
examples/movies/movies.qml (+196/-0)
src/query.cpp (+12/-2)
tests/test-database.cpp (+15/-0)
tests/tst_query.qml (+118/-3)
lp://staging/~kalikiana/ubuntu-ui-toolkit/sortFilterModel
- PS Jenkins bot: Approve (continuous-integration)
- Tim Peeters: Approve
-
Diff: 811 lines (+686/-3)11 files modifiedcomponents.api (+49/-0)
examples/ubuntu-ui-toolkit-gallery/ListItems.qml (+11/-2)
modules/Ubuntu/Components/plugin/filterbehavior.cpp (+47/-0)
modules/Ubuntu/Components/plugin/filterbehavior.h (+46/-0)
modules/Ubuntu/Components/plugin/plugin.cpp (+10/-1)
modules/Ubuntu/Components/plugin/plugin.pro (+6/-0)
modules/Ubuntu/Components/plugin/sortbehavior.cpp (+47/-0)
modules/Ubuntu/Components/plugin/sortbehavior.h (+46/-0)
modules/Ubuntu/Components/plugin/sortfiltermodel.cpp (+250/-0)
modules/Ubuntu/Components/plugin/sortfiltermodel.h (+66/-0)
tests/unit/tst_components/tst_sortfiltermodel.qml (+108/-0)
Superseded
for merging
into
lp://staging/ubuntu-ui-toolkit
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Tim Peeters: Needs Fixing
-
Diff: 20391 lines (+8730/-3748)452 files modifiedCHANGES (+23/-9)
components.api (+166/-98)
debian/control (+5/-1)
debian/qtdeclarative5-ubuntu-ui-toolkit-plugin.install (+2/-0)
debian/rules (+2/-2)
documentation/overview.qdoc (+19/-10)
documentation/resolution-independence.qdoc (+3/-3)
documentation/snippets/layouts/SimpleLayout.qml (+2/-2)
documentation/snippets/layouts/layout1.qml (+2/-2)
documentation/snippets/layouts/layout2.qml (+2/-2)
documentation/snippets/layouts/layout3.qml (+2/-2)
documentation/snippets/layouts/layout6.qml (+2/-2)
documentation/snippets/layouts/layout7.qml (+2/-2)
documentation/snippets/statesaver/ColorChanger.qml (+1/-1)
documentation/snippets/statesaver/MultiplePropertySaver.qml (+1/-1)
documentation/snippets/statesaver/PropertyGroupSaver.qml (+1/-1)
documentation/snippets/statesaver/PropertyGroupSaver2.qml (+1/-1)
documentation/ubuntu-components-listitems.qdoc (+1/-1)
documentation/ubuntu-components-pickers.qdoc (+1/-1)
documentation/ubuntu-components-popups.qdoc (+1/-1)
documentation/ubuntu-components.qdoc (+1/-1)
documentation/ubuntu-layouts.qdoc (+6/-1)
documentation/ubuntu-ui-toolkit-common.qdocconf (+1/-0)
examples/calculator/calculator.qml (+2/-2)
examples/calculator/components/DefaultLayout.qml (+2/-2)
examples/calculator/components/Functions.qml (+2/-2)
examples/jokes/jokes.qml (+1/-1)
examples/locale/locale.qml (+2/-2)
examples/ubuntu-ui-toolkit-gallery/Buttons.qml (+65/-1)
examples/ubuntu-ui-toolkit-gallery/Label.qml (+1/-1)
examples/ubuntu-ui-toolkit-gallery/ListItems.qml (+12/-2)
examples/ubuntu-ui-toolkit-gallery/WidgetsModel.qml (+2/-0)
examples/unit-converter/unit-converter.qml (+1/-1)
manual-tests/button.qml (+1/-1)
modules/Ubuntu/Components/AbstractButton.qml (+1/-1)
modules/Ubuntu/Components/Action.qml (+1/-1)
modules/Ubuntu/Components/ActionItem.qml (+10/-1)
modules/Ubuntu/Components/ActionList.qml (+1/-1)
modules/Ubuntu/Components/ActivityIndicator.qml (+1/-1)
modules/Ubuntu/Components/AnimatedItem.qml (+1/-1)
modules/Ubuntu/Components/Button.qml (+6/-1)
modules/Ubuntu/Components/CheckBox.qml (+1/-1)
modules/Ubuntu/Components/ComboButton.qml (+366/-0)
modules/Ubuntu/Components/CrossFadeImage.qml (+2/-2)
modules/Ubuntu/Components/Header.qml (+44/-12)
modules/Ubuntu/Components/Icon.qml (+1/-1)
modules/Ubuntu/Components/InputHandler.qml (+317/-0)
modules/Ubuntu/Components/Label.qml (+1/-1)
modules/Ubuntu/Components/ListItems/Base.qml (+2/-28)
modules/Ubuntu/Components/ListItems/Caption.qml (+3/-3)
modules/Ubuntu/Components/ListItems/Divider.qml (+1/-1)
modules/Ubuntu/Components/ListItems/Empty.qml (+4/-4)
modules/Ubuntu/Components/ListItems/Expandable.qml (+4/-4)
modules/Ubuntu/Components/ListItems/ExpandablesColumn.qml (+4/-4)
modules/Ubuntu/Components/ListItems/Header.qml (+2/-2)
modules/Ubuntu/Components/ListItems/IconVisual.qml (+1/-1)
modules/Ubuntu/Components/ListItems/ItemSelector.qml (+3/-3)
modules/Ubuntu/Components/ListItems/LabelVisual.qml (+1/-1)
modules/Ubuntu/Components/ListItems/MultiValue.qml (+2/-2)
modules/Ubuntu/Components/ListItems/ProgressionVisual.qml (+1/-1)
modules/Ubuntu/Components/ListItems/SingleControl.qml (+5/-5)
modules/Ubuntu/Components/ListItems/SingleValue.qml (+2/-2)
modules/Ubuntu/Components/ListItems/Standard.qml (+4/-30)
modules/Ubuntu/Components/ListItems/Subtitled.qml (+4/-10)
modules/Ubuntu/Components/ListItems/ThinDivider.qml (+2/-2)
modules/Ubuntu/Components/ListItems/ValueSelector.qml (+3/-29)
modules/Ubuntu/Components/ListItems/qmldir (+18/-0)
modules/Ubuntu/Components/MainView.qml (+18/-13)
modules/Ubuntu/Components/Object.qml (+1/-1)
modules/Ubuntu/Components/OptionSelector.qml (+3/-3)
modules/Ubuntu/Components/OptionSelectorDelegate.qml (+5/-35)
modules/Ubuntu/Components/OrientationHelper.qml (+4/-4)
modules/Ubuntu/Components/Page.qml (+11/-4)
modules/Ubuntu/Components/PageStack.qml (+3/-3)
modules/Ubuntu/Components/PageTreeNode.qml (+1/-1)
modules/Ubuntu/Components/PageWrapper.qml (+1/-1)
modules/Ubuntu/Components/Panel.qml (+8/-7)
modules/Ubuntu/Components/Pickers/DatePicker.qml (+10/-10)
modules/Ubuntu/Components/Pickers/DayModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/Dialer.qml (+3/-3)
modules/Ubuntu/Components/Pickers/DialerHand.qml (+2/-2)
modules/Ubuntu/Components/Pickers/DialerHandGroup.qml (+1/-1)
modules/Ubuntu/Components/Pickers/HoursModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/MinutesModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/MonthModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/Picker.qml (+4/-4)
modules/Ubuntu/Components/Pickers/PickerDelegate.qml (+2/-2)
modules/Ubuntu/Components/Pickers/PickerPanel.qml (+5/-5)
modules/Ubuntu/Components/Pickers/PickerRow.qml (+1/-1)
modules/Ubuntu/Components/Pickers/SecondsModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/YearModel.qml (+1/-1)
modules/Ubuntu/Components/Pickers/qmldir (+7/-0)
modules/Ubuntu/Components/Popups/ActionSelectionPopover.qml (+3/-3)
modules/Ubuntu/Components/Popups/ComposerSheet.qml (+4/-4)
modules/Ubuntu/Components/Popups/DefaultSheet.qml (+4/-4)
modules/Ubuntu/Components/Popups/Dialog.qml (+4/-4)
modules/Ubuntu/Components/Popups/Popover.qml (+6/-5)
modules/Ubuntu/Components/Popups/PopupBase.qml (+3/-2)
modules/Ubuntu/Components/Popups/SheetBase.qml (+2/-2)
modules/Ubuntu/Components/Popups/qmldir (+11/-0)
modules/Ubuntu/Components/ProgressBar.qml (+1/-1)
modules/Ubuntu/Components/Scrollbar.qml (+1/-1)
modules/Ubuntu/Components/Slider.qml (+1/-1)
modules/Ubuntu/Components/StyledItem.qml (+1/-1)
modules/Ubuntu/Components/Styles/ComboButtonStyle.qml (+78/-0)
modules/Ubuntu/Components/Styles/qmldir (+2/-0)
modules/Ubuntu/Components/Switch.qml (+1/-1)
modules/Ubuntu/Components/Tab.qml (+1/-1)
modules/Ubuntu/Components/TabBar.qml (+26/-6)
modules/Ubuntu/Components/Tabs.qml (+25/-19)
modules/Ubuntu/Components/TextArea.qml (+47/-131)
modules/Ubuntu/Components/TextCursor.qml (+1/-1)
modules/Ubuntu/Components/TextField.qml (+85/-136)
modules/Ubuntu/Components/TextInputPopover.qml (+2/-2)
modules/Ubuntu/Components/Themes/Ambiance/ActivityIndicatorStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/BubbleShape.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/ButtonForeground.qml (+2/-1)
modules/Ubuntu/Components/Themes/Ambiance/ButtonStyle.qml (+30/-12)
modules/Ubuntu/Components/Themes/Ambiance/CheckBoxStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/ComboButtonStyle.qml (+197/-0)
modules/Ubuntu/Components/Themes/Ambiance/DatePickerStyle.qml (+2/-2)
modules/Ubuntu/Components/Themes/Ambiance/DialerHandStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/DialerStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/DialogForegroundStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/HeaderStyle.qml (+24/-2)
modules/Ubuntu/Components/Themes/Ambiance/ListItemOptionSelectorStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/MainViewStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/NewHeaderStyle.qml (+168/-0)
modules/Ubuntu/Components/Themes/Ambiance/OptionSelectorStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/PickerDelegateStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/PickerStyle.qml (+2/-2)
modules/Ubuntu/Components/Themes/Ambiance/ProgressBarStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/ProgressionVisualStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/ScrollbarStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/SelectionCursorStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/SheetForegroundStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/SliderStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/SwitchStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/TabBarStyle.qml (+2/-2)
modules/Ubuntu/Components/Themes/Ambiance/TextAreaStyle.qml (+6/-6)
modules/Ubuntu/Components/Themes/Ambiance/ToolbarButtonStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/ToolbarStyle.qml (+1/-1)
modules/Ubuntu/Components/Themes/Ambiance/qmldir (+19/-0)
modules/Ubuntu/Components/Toolbar.qml (+1/-1)
modules/Ubuntu/Components/ToolbarButton.qml (+2/-2)
modules/Ubuntu/Components/ToolbarItems.qml (+4/-4)
modules/Ubuntu/Components/UbuntuListView.qml (+4/-4)
modules/Ubuntu/Components/UbuntuNumberAnimation.qml (+5/-5)
modules/Ubuntu/Components/UbuntuShape.qml (+5/-5)
modules/Ubuntu/Components/deployment.pri (+7/-2)
modules/Ubuntu/Components/plugin/adapters/alarmsadapter_organizer.cpp (+61/-24)
modules/Ubuntu/Components/plugin/adapters/alarmsadapter_p.h (+2/-0)
modules/Ubuntu/Components/plugin/alarmmanager_p.h (+10/-0)
modules/Ubuntu/Components/plugin/i18n.cpp (+1/-1)
modules/Ubuntu/Components/plugin/inversemouseareatype.cpp (+4/-4)
modules/Ubuntu/Components/plugin/plugin.cpp (+34/-26)
modules/Ubuntu/Components/plugin/plugin.h (+3/-0)
modules/Ubuntu/Components/plugin/plugin.pro (+2/-0)
modules/Ubuntu/Components/plugin/qquickclipboard.cpp (+1/-1)
modules/Ubuntu/Components/plugin/qquickmimedata.cpp (+1/-1)
modules/Ubuntu/Components/plugin/quickutils.cpp (+5/-1)
modules/Ubuntu/Components/plugin/sortfiltermodel.cpp (+296/-0)
modules/Ubuntu/Components/plugin/sortfiltermodel.h (+107/-0)
modules/Ubuntu/Components/plugin/ucalarm.cpp (+35/-29)
modules/Ubuntu/Components/plugin/ucalarm_p.h (+1/-1)
modules/Ubuntu/Components/plugin/ucalarmmodel.cpp (+3/-3)
modules/Ubuntu/Components/plugin/ucapplication.cpp (+1/-1)
modules/Ubuntu/Components/plugin/ucargument.cpp (+1/-1)
modules/Ubuntu/Components/plugin/ucarguments.cpp (+1/-1)
modules/Ubuntu/Components/plugin/ucfontutils.cpp (+3/-3)
modules/Ubuntu/Components/plugin/ucmouse.h (+52/-11)
modules/Ubuntu/Components/plugin/ucmousefilters.cpp (+228/-92)
modules/Ubuntu/Components/plugin/ucstatesaver.cpp (+2/-2)
modules/Ubuntu/Components/plugin/uctheme.cpp (+3/-3)
modules/Ubuntu/Components/plugin/ucubuntuanimation.cpp (+1/-1)
modules/Ubuntu/Components/plugin/ucunits.cpp (+2/-2)
modules/Ubuntu/Components/plugin/ucurihandler.cpp (+1/-1)
modules/Ubuntu/Components/qmldir (+45/-0)
modules/Ubuntu/Layouts/plugin/ulconditionallayout.cpp (+1/-1)
modules/Ubuntu/Layouts/plugin/ulitemlayout.cpp (+1/-1)
modules/Ubuntu/Layouts/plugin/ullayouts.cpp (+1/-1)
modules/Ubuntu/Layouts/plugin/ulplugin.cpp (+9/-3)
modules/Ubuntu/Layouts/plugin/ulplugin.h (+2/-0)
modules/Ubuntu/PerformanceMetrics/BarGraph.qml (+2/-2)
modules/Ubuntu/PerformanceMetrics/PerformanceOverlay.qml (+1/-1)
modules/Ubuntu/PerformanceMetrics/plugin/upmplugin.cpp (+10/-5)
modules/Ubuntu/PerformanceMetrics/plugin/upmplugin.h (+2/-0)
modules/Ubuntu/PerformanceMetrics/qmldir (+3/-0)
modules/Ubuntu/Test/UbuntuTestCase.qml (+71/-2)
modules/Ubuntu/Test/deployment.pri (+6/-1)
modules/Ubuntu/Test/plugin/uctestcase.cpp (+12/-0)
modules/Ubuntu/Test/plugin/uctestcase.h (+1/-1)
modules/Ubuntu/Test/qmldir (+4/-0)
run_tests.sh (+4/-2)
tests/autopilot/ubuntuuitoolkit/__init__.py (+0/-17)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/__init__.py (+46/-781)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_checkbox.py (+65/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_common.py (+69/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_flickable.py (+150/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_header.py (+123/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_mainview.py (+182/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_optionselector.py (+104/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_qquicklistview.py (+65/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_tabbar.py (+68/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_tabs.py (+41/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_textfield.py (+88/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/_toolbar.py (+106/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/listitems.py (+114/-0)
tests/autopilot/ubuntuuitoolkit/_custom_proxy_objects/popups.py (+82/-0)
tests/autopilot/ubuntuuitoolkit/emulators.py (+89/-0)
tests/autopilot/ubuntuuitoolkit/fixture_setup.py (+1/-1)
tests/autopilot/ubuntuuitoolkit/tests/__init__.py (+1/-1)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_checkbox.py (+136/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_common.py (+68/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_header.py (+41/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_listitems.py (+170/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_main_view.py (+143/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_optionselector.py (+194/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_popups.py (+172/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_qquicklistview.py (+193/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_tabs.py (+159/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_textfield.py (+93/-0)
tests/autopilot/ubuntuuitoolkit/tests/custom_proxy_objects/test_toolbar.py (+121/-0)
tests/autopilot/ubuntuuitoolkit/tests/test_emulators.py (+82/-1066)
tests/qmlapicheck.py (+17/-2)
tests/qmlapicheck.sh (+6/-10)
tests/resources/alarm/AlarmDays.qml (+3/-3)
tests/resources/alarm/Alarms.qml (+9/-5)
tests/resources/buttons/ComboTest.qml (+143/-0)
tests/resources/filters/MouseFilters.qml (+1/-1)
tests/resources/inputs/TextInputs.qml (+85/-0)
tests/resources/navigation/MyCustomPage.qml (+1/-1)
tests/resources/navigation/PageStack.qml (+3/-2)
tests/resources/navigation/RepeaterTabs.qml (+1/-1)
tests/resources/navigation/SimpleTabs.qml (+3/-1)
tests/resources/navigation/StackWithTabs.qml (+2/-1)
tests/resources/navigation/TabView.qml (+5/-12)
tests/resources/navigation/Tabs.qml (+6/-4)
tests/resources/pickers/DatePickerTest.qml (+2/-2)
tests/resources/pickers/PanelTest.qml (+2/-2)
tests/resources/pickers/PickerTest.qml (+2/-2)
tests/resources/popover/PopoverTest.qml (+3/-3)
tests/resources/statesaver/StateSaver.qml (+1/-1)
tests/resources/toolbar/LockedToolbar.qml (+1/-1)
tests/resources/toolbar/oldToolbarWithActions.qml (+1/-1)
tests/resources/toolbar/panels.qml (+1/-1)
tests/resources/toolbar/toolbar.qml (+1/-1)
tests/resources/urihandler/UriHandlerTest.qml (+1/-1)
tests/unit/runtest.sh (+1/-2)
tests/unit/tst_alarms/tst_alarms.cpp (+204/-21)
tests/unit/tst_components/tst_CrossFadeImage.qml (+1/-1)
tests/unit/tst_components/tst_abstractbutton.qml (+1/-1)
tests/unit/tst_components/tst_action.qml (+1/-1)
tests/unit/tst_components/tst_actionitem.qml (+1/-1)
tests/unit/tst_components/tst_activityindicator.qml (+1/-1)
tests/unit/tst_components/tst_button.qml (+5/-1)
tests/unit/tst_components/tst_checkbox.qml (+1/-1)
tests/unit/tst_components/tst_clipboard.qml (+1/-1)
tests/unit/tst_components/tst_dateutils.qml (+2/-2)
tests/unit/tst_components/tst_fontutils.qml (+1/-1)
tests/unit/tst_components/tst_label.qml (+1/-1)
tests/unit/tst_components/tst_listitems_base.qml (+1/-1)
tests/unit/tst_components/tst_listitems_caption.qml (+1/-1)
tests/unit/tst_components/tst_listitems_divider.qml (+1/-1)
tests/unit/tst_components/tst_listitems_empty.qml (+1/-1)
tests/unit/tst_components/tst_listitems_header.qml (+1/-1)
tests/unit/tst_components/tst_listitems_multivalue.qml (+1/-1)
tests/unit/tst_components/tst_listitems_singlecontrol.qml (+2/-2)
tests/unit/tst_components/tst_listitems_singlevalue.qml (+1/-1)
tests/unit/tst_components/tst_listitems_subtitled.qml (+1/-1)
tests/unit/tst_components/tst_listitems_thindivider.qml (+1/-1)
tests/unit/tst_components/tst_listitems_valueselector.qml (+1/-1)
tests/unit/tst_components/tst_mainview.qml (+1/-1)
tests/unit/tst_components/tst_page.qml (+1/-1)
tests/unit/tst_components/tst_pagestack.qml (+4/-4)
tests/unit/tst_components/tst_plugin_ucunits.qml (+1/-1)
tests/unit/tst_components/tst_popups_actionselectionpopover.qml (+2/-2)
tests/unit/tst_components/tst_popups_composersheet.qml (+2/-2)
tests/unit/tst_components/tst_popups_defaultsheet.qml (+2/-2)
tests/unit/tst_components/tst_popups_dialog.qml (+2/-2)
tests/unit/tst_components/tst_popups_popover.qml (+2/-2)
tests/unit/tst_components/tst_progressbar.qml (+1/-1)
tests/unit/tst_components/tst_quickutils.qml (+2/-2)
tests/unit/tst_components/tst_scrollbar.qml (+1/-1)
tests/unit/tst_components/tst_slider.qml (+1/-1)
tests/unit/tst_components/tst_sortfiltermodel.qml (+108/-0)
tests/unit/tst_components/tst_switch.qml (+1/-1)
tests/unit/tst_components/tst_tab.qml (+1/-1)
tests/unit/tst_components/tst_toolbaritems.qml (+1/-1)
tests/unit/tst_components/tst_ubuntushape.qml (+1/-1)
tests/unit/tst_i18n/src/LocalizedApp.qml (+1/-1)
tests/unit/tst_mainview/AppName.qml (+1/-1)
tests/unit/tst_mainview/LocalStorage.qml (+1/-1)
tests/unit/tst_mainview/PageStack.qml (+1/-1)
tests/unit/tst_mainview/PageTitle.qml (+1/-1)
tests/unit/tst_mainview/TabsTitle.qml (+1/-1)
tests/unit/tst_mainview/tst_mainview.cpp (+3/-6)
tests/unit/tst_page/AnchorToPage.qml (+1/-1)
tests/unit/tst_page/tst_page.cpp (+3/-39)
tests/unit/tst_performance/ButtonGrid.qml (+1/-1)
tests/unit/tst_performance/ButtonStyleGrid.qml (+1/-1)
tests/unit/tst_performance/CheckBoxGrid.qml (+1/-1)
tests/unit/tst_performance/CheckBoxStyleGrid.qml (+1/-1)
tests/unit/tst_performance/LabelGrid.qml (+1/-1)
tests/unit/tst_performance/PairOfUbuntuShapeGrid.qml (+1/-1)
tests/unit/tst_performance/SliderGrid.qml (+1/-1)
tests/unit/tst_performance/SliderStyleGrid.qml (+1/-1)
tests/unit/tst_performance/SwitchGrid.qml (+1/-1)
tests/unit/tst_performance/SwitchStyleGrid.qml (+1/-1)
tests/unit/tst_performance/TextWithImport.qml (+1/-1)
tests/unit/tst_performance/TextWithImportPopups.qml (+1/-1)
tests/unit/tst_performance/UbuntuShapeGrid.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_benchmark.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_checks.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_keyboard.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_mouse.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_property.qml (+1/-1)
tests/unit/tst_qmltemplate/tst_example_signals.qml (+2/-2)
tests/unit/tst_theme/tst_popoverforegroundstyle.qml (+2/-2)
tests/unit/tst_ubuntu_shape/no_distortion.qml (+1/-1)
tests/unit_x11/tst_components/tst_alarms.qml (+2/-2)
tests/unit_x11/tst_components/tst_combobutton.qml (+244/-0)
tests/unit_x11/tst_components/tst_datepicker.qml (+3/-3)
tests/unit_x11/tst_components/tst_dialer.qml (+3/-3)
tests/unit_x11/tst_components/tst_expandable.qml (+3/-3)
tests/unit_x11/tst_components/tst_expandablescolumn.qml (+3/-3)
tests/unit_x11/tst_components/tst_header.qml (+1/-1)
tests/unit_x11/tst_components/tst_hide_chrome.qml (+2/-2)
tests/unit_x11/tst_components/tst_listitems_itemselector.qml (+3/-3)
tests/unit_x11/tst_components/tst_listitems_standard.qml (+2/-2)
tests/unit_x11/tst_components/tst_optionselector.qml (+2/-2)
tests/unit_x11/tst_components/tst_panel.qml (+1/-1)
tests/unit_x11/tst_components/tst_picker.qml (+3/-3)
tests/unit_x11/tst_components/tst_pickerpanel.qml (+3/-3)
tests/unit_x11/tst_components/tst_popover.qml (+83/-0)
tests/unit_x11/tst_components/tst_tabbar.qml (+8/-1)
tests/unit_x11/tst_components/tst_tabs.qml (+10/-10)
tests/unit_x11/tst_components/tst_textarea.qml (+358/-63)
tests/unit_x11/tst_components/tst_textarea_in_flickable.qml (+65/-39)
tests/unit_x11/tst_components/tst_textfield.qml (+354/-64)
tests/unit_x11/tst_components/tst_toolbar.qml (+1/-1)
tests/unit_x11/tst_components/tst_ubuntulistview.qml (+3/-3)
tests/unit_x11/tst_inversemousearea/Defaults.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaClip.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaDoNotPropagateEvents.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInFlickable.qml (+2/-2)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInListView.qml (+2/-2)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInPage.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaInWindow.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaNormalEventStack.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaOnTop.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaOnTopNoAccept.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaParentClipped.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaPropagateEvents.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaSensingArea.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaSignals.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/InverseMouseAreaTopmostItem.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/OverlappedMouseArea.qml (+1/-1)
tests/unit_x11/tst_inversemousearea/SensingAreaError.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorAll.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorBottom.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorCenterWithOffset.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorCenteredInDefault.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorFilledMargins.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorFilledReparenting.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorFilledSeparateMargins.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorHorizontalCenter.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorHorizontalCenterOffset.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorLeft.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorRight.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorTop.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorVerticalCenter.qml (+1/-1)
tests/unit_x11/tst_layouts/AnchorVerticalCenterOffset.qml (+1/-1)
tests/unit_x11/tst_layouts/CurrentLayoutChange.qml (+1/-1)
tests/unit_x11/tst_layouts/DefaultLayout.qml (+2/-2)
tests/unit_x11/tst_layouts/DialerCrash.qml (+3/-3)
tests/unit_x11/tst_layouts/ExcludedItemDeleted.qml (+2/-2)
tests/unit_x11/tst_layouts/ExternalLayouts.qml (+2/-2)
tests/unit_x11/tst_layouts/ItemInstanceAsProperty.qml (+2/-2)
tests/unit_x11/tst_layouts/LaidOutItemsOutsideOfLayout.qml (+1/-1)
tests/unit_x11/tst_layouts/LargeLayout.qml (+2/-2)
tests/unit_x11/tst_layouts/MediumLayout.qml (+2/-2)
tests/unit_x11/tst_layouts/NestedLayouts.qml (+2/-2)
tests/unit_x11/tst_layouts/NoLayouts.qml (+2/-2)
tests/unit_x11/tst_layouts/OverlaidInItemLayout.qml (+1/-1)
tests/unit_x11/tst_layouts/OverlappingCondition.qml (+2/-2)
tests/unit_x11/tst_layouts/PositioningOnLayoutChange.qml (+1/-1)
tests/unit_x11/tst_layouts/ResizingContainers.qml (+2/-2)
tests/unit_x11/tst_layouts/SimpleLayouts.qml (+2/-2)
tests/unit_x11/tst_layouts/SizedDefaultLayout.qml (+2/-2)
tests/unit_x11/tst_layouts/SmallLayout.qml (+2/-2)
tests/unit_x11/tst_mousefilters/AttachedToItem.qml (+1/-1)
tests/unit_x11/tst_mousefilters/DoubleClicked.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterFlickable.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterFlickableAfter.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterInverseTextInput.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterInverseTextInputAfter.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterInverseTextInputOSKExcluded.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterInverseTextInputTolerance.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterTextInput.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterTextInputAfter.qml (+1/-1)
tests/unit_x11/tst_mousefilters/FilterTextInputTolerance.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardComposedEvents.qml (+55/-0)
tests/unit_x11/tst_mousefilters/ForwardDblClickToTransparentMouseArea.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardEventChained.qml (+51/-0)
tests/unit_x11/tst_mousefilters/ForwardToInverseMouseArea.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardToMouseArea.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardToTransparentMouseArea.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardedEventsStoppedInForwards.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardedEventsToTargetBlocked.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardedMouseEvents.qml (+1/-1)
tests/unit_x11/tst_mousefilters/ForwardedMouseEventsStopped.qml (+1/-1)
tests/unit_x11/tst_mousefilters/Hover.qml (+1/-1)
tests/unit_x11/tst_mousefilters/HoverEvent.qml (+38/-0)
tests/unit_x11/tst_mousefilters/InverseAttachedToItem.qml (+1/-1)
tests/unit_x11/tst_mousefilters/InverseHover.qml (+1/-1)
tests/unit_x11/tst_mousefilters/InverseMouseFilterAttachedToNonItem.qml (+1/-1)
tests/unit_x11/tst_mousefilters/MouseFilterAttachedToNonItem.qml (+1/-1)
tests/unit_x11/tst_mousefilters/PressAndHoldAcceptedEatsClick.qml (+1/-1)
tests/unit_x11/tst_mousefilters/PressAndHoldAndClicked.qml (+1/-1)
tests/unit_x11/tst_mousefilters/tst_mousefilters.pro (+4/-1)
tests/unit_x11/tst_mousefilters/tst_mousefilterstest.cpp (+396/-201)
tests/unit_x11/tst_orientation/Defaults.qml (+1/-1)
tests/unit_x11/tst_orientation/ManualAngle.qml (+1/-1)
tests/unit_x11/tst_orientation/tst_orientation.cpp (+9/-47)
tests/unit_x11/tst_recreateview/SimpleApp.qml (+1/-1)
tests/unit_x11/tst_statesaver/ComponentsWithStateSavers.qml (+1/-1)
tests/unit_x11/tst_statesaver/ComponentsWithStateSaversNoId.qml (+1/-1)
tests/unit_x11/tst_statesaver/CustomControl.qml (+1/-1)
tests/unit_x11/tst_statesaver/DisabledStateSaver.qml (+1/-1)
tests/unit_x11/tst_statesaver/Dynamic.qml (+1/-1)
tests/unit_x11/tst_statesaver/FirstComponent.qml (+1/-1)
tests/unit_x11/tst_statesaver/GridViewItems.qml (+1/-1)
tests/unit_x11/tst_statesaver/InvalidGroupProperty.qml (+1/-1)
tests/unit_x11/tst_statesaver/InvalidUID.qml (+1/-1)
tests/unit_x11/tst_statesaver/ListViewItems.qml (+1/-1)
tests/unit_x11/tst_statesaver/NestedDynamics.qml (+1/-1)
tests/unit_x11/tst_statesaver/NormalAppClose.qml (+1/-1)
tests/unit_x11/tst_statesaver/RepeaterStates.qml (+1/-1)
tests/unit_x11/tst_statesaver/SameIdsInDifferentComponents.qml (+1/-1)
tests/unit_x11/tst_statesaver/SaveArrays.qml (+1/-1)
tests/unit_x11/tst_statesaver/SaveObject.qml (+1/-1)
tests/unit_x11/tst_statesaver/SavePropertyGroups.qml (+1/-1)
tests/unit_x11/tst_statesaver/SaveSupportedTypes.qml (+1/-1)
tests/unit_x11/tst_statesaver/SecondComponent.qml (+1/-1)
tests/unit_x11/tst_statesaver/SimpleApp.qml (+1/-1)
tests/unit_x11/tst_statesaver/TwoDynamics.qml (+1/-1)
tests/unit_x11/tst_statesaver/ValidGroupProperty.qml (+1/-1)
tests/unit_x11/tst_statesaver/ValidUID.qml (+1/-1)
tests/unit_x11/tst_statesaver/tst_statesaver.cpp (+29/-37)
tests/unit_x11/tst_test/tst_ubuntutestcase.qml (+104/-16)
tests/unit_x11/tst_theme_engine/tst_theme_enginetest.cpp (+3/-0)
Changed in u1db-qt: | |
status: | New → Confirmed |
Changed in u1db-qt: | |
milestone: | none → 1.0 |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
affects: | ubuntu-ui-toolkit (Ubuntu) → ubuntu-ui-toolkit |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | ubuntu-ui-toolkit |
tags: | added: devexp |
To post a comment you must log in.
Status changed to 'Confirmed' because the bug affects multiple users.