├── .qmake.conf
├── .tag
├── LICENSE.FDL
├── LICENSE.GPL2
├── LICENSE.GPL3
├── LICENSE.GPL3-EXCEPT
├── LICENSE.LGPL3
├── README
├── dependencies.yaml
├── dist
├── changes-5.1.1
├── changes-5.10.0
├── changes-5.10.1
├── changes-5.11.0
├── changes-5.11.2
├── changes-5.11.3
├── changes-5.12.0
├── changes-5.12.1
├── changes-5.12.2
├── changes-5.12.3
├── changes-5.12.4
├── changes-5.12.5
├── changes-5.13.0
├── changes-5.13.1
├── changes-5.13.2
├── changes-5.14.0
├── changes-5.14.1
├── changes-5.14.2
├── changes-5.15.0
├── changes-5.15.1
├── changes-5.2.0
├── changes-5.3.0
├── changes-5.3.1
├── changes-5.4.0
├── changes-5.4.1
├── changes-5.4.2
├── changes-5.5.0
├── changes-5.5.1
├── changes-5.6.0
├── changes-5.6.1
├── changes-5.6.2
├── changes-5.6.3
├── changes-5.7.0
├── changes-5.8.0
├── changes-5.9.0
├── changes-5.9.1
├── changes-5.9.2
├── changes-5.9.3
├── changes-5.9.4
├── changes-5.9.5
└── changes-5.9.6
├── examples
├── examples.pro
└── quickcontrols
│ ├── controls
│ ├── basiclayouts
│ │ ├── basiclayouts.pro
│ │ ├── basiclayouts.qmlproject
│ │ ├── main.qml
│ │ ├── resources.qrc
│ │ └── src
│ │ │ ├── main.cpp
│ │ │ └── src.pri
│ ├── calendar
│ │ ├── calendar.pro
│ │ ├── images
│ │ │ └── eventindicator.png
│ │ ├── qml
│ │ │ └── main.qml
│ │ ├── resources.qrc
│ │ └── src
│ │ │ ├── event.cpp
│ │ │ ├── event.h
│ │ │ ├── main.cpp
│ │ │ ├── sqleventmodel.cpp
│ │ │ ├── sqleventmodel.h
│ │ │ └── src.pri
│ ├── controls.pro
│ ├── filesystembrowser
│ │ ├── filesystembrowser.pro
│ │ ├── main.cpp
│ │ ├── main.qml
│ │ └── qml.qrc
│ ├── gallery
│ │ ├── gallery.pro
│ │ ├── gallery.qrc
│ │ ├── main.cpp
│ │ ├── main.qml
│ │ └── qml
│ │ │ ├── +android
│ │ │ └── UI.js
│ │ │ ├── +ios
│ │ │ └── UI.js
│ │ │ ├── +osx
│ │ │ └── UI.js
│ │ │ ├── ButtonPage.qml
│ │ │ ├── InputPage.qml
│ │ │ ├── ProgressPage.qml
│ │ │ └── UI.js
│ ├── shared
│ │ ├── qtquickcontrolsapplication.h
│ │ └── shared.pri
│ ├── styles
│ │ ├── images
│ │ │ ├── bubble.png
│ │ │ ├── button-pressed.png
│ │ │ ├── button.png
│ │ │ ├── progress-background.png
│ │ │ ├── progress-fill.png
│ │ │ ├── slider-handle.png
│ │ │ ├── tab.png
│ │ │ ├── tab_selected.png
│ │ │ └── textfield.png
│ │ ├── main.cpp
│ │ ├── main.qml
│ │ ├── styles.pro
│ │ └── styles.qrc
│ ├── tableview
│ │ ├── main.qml
│ │ ├── src
│ │ │ ├── main.cpp
│ │ │ ├── sortfilterproxymodel.cpp
│ │ │ ├── sortfilterproxymodel.h
│ │ │ └── src.pri
│ │ ├── tableview.pro
│ │ └── tableview.qrc
│ ├── texteditor
│ │ ├── example.html
│ │ ├── qml
│ │ │ ├── ToolBarSeparator.qml
│ │ │ ├── images
│ │ │ │ ├── editcopy.png
│ │ │ │ ├── editcut.png
│ │ │ │ ├── editpaste.png
│ │ │ │ ├── editredo.png
│ │ │ │ ├── editundo.png
│ │ │ │ ├── exportpdf.png
│ │ │ │ ├── filenew.png
│ │ │ │ ├── fileopen.png
│ │ │ │ ├── fileprint.png
│ │ │ │ ├── filesave.png
│ │ │ │ ├── qt-logo.png
│ │ │ │ ├── textbold.png
│ │ │ │ ├── textcenter.png
│ │ │ │ ├── textitalic.png
│ │ │ │ ├── textjustify.png
│ │ │ │ ├── textleft.png
│ │ │ │ ├── textright.png
│ │ │ │ ├── textunder.png
│ │ │ │ ├── zoomin.png
│ │ │ │ └── zoomout.png
│ │ │ └── main.qml
│ │ ├── resources.qrc
│ │ ├── src
│ │ │ ├── documenthandler.cpp
│ │ │ ├── documenthandler.h
│ │ │ ├── main.cpp
│ │ │ └── src.pri
│ │ └── texteditor.pro
│ ├── touch
│ │ ├── content
│ │ │ ├── AndroidDelegate.qml
│ │ │ ├── ButtonPage.qml
│ │ │ ├── ListPage.qml
│ │ │ ├── ProgressBarPage.qml
│ │ │ ├── SliderPage.qml
│ │ │ ├── TabBarPage.qml
│ │ │ └── TextInputPage.qml
│ │ ├── images
│ │ │ ├── NOTICE.txt
│ │ │ ├── button_default.png
│ │ │ ├── button_pressed.png
│ │ │ ├── navigation_next_item.png
│ │ │ ├── navigation_previous_item.png
│ │ │ ├── tab_selected.png
│ │ │ ├── tabs_standard.png
│ │ │ ├── textinput.png
│ │ │ └── toolbar.png
│ │ ├── main.qml
│ │ ├── resources.qrc
│ │ ├── src
│ │ │ ├── main.cpp
│ │ │ └── src.pri
│ │ ├── touch.pro
│ │ └── touch.qmlproject
│ └── uiforms
│ │ ├── MainForm.ui.qml
│ │ ├── main.cpp
│ │ ├── main.qml
│ │ ├── qml
│ │ ├── CustomerModel.qml
│ │ ├── History.qml
│ │ ├── HistoryForm.ui.qml
│ │ ├── Notes.qml
│ │ ├── NotesForm.ui.qml
│ │ ├── Settings.qml
│ │ └── SettingsForm.ui.qml
│ │ ├── uiforms.pro
│ │ └── uiforms.qrc
│ ├── dialogs
│ ├── dialogs.pro
│ └── systemdialogs
│ │ ├── ColorDialogs.qml
│ │ ├── CustomDialogs.qml
│ │ ├── FileDialogs.qml
│ │ ├── FontDialogs.qml
│ │ ├── MessageDialogs.qml
│ │ ├── doc
│ │ ├── images
│ │ │ └── systemdialogs-example.jpg
│ │ └── src
│ │ │ └── systemdialogs.qdoc
│ │ ├── main.cpp
│ │ ├── systemdialogs.pro
│ │ ├── systemdialogs.qml
│ │ └── systemdialogs.qrc
│ ├── extras
│ ├── dashboard
│ │ ├── dashboard.pro
│ │ ├── dashboard.qrc
│ │ ├── fonts
│ │ │ ├── DejaVuSans.ttf
│ │ │ └── LICENSE
│ │ ├── images
│ │ │ ├── fuel-icon.png
│ │ │ └── temperature-icon.png
│ │ ├── main.cpp
│ │ └── qml
│ │ │ ├── DashboardGaugeStyle.qml
│ │ │ ├── IconGaugeStyle.qml
│ │ │ ├── TachometerStyle.qml
│ │ │ ├── TurnIndicator.qml
│ │ │ ├── ValueSource.qml
│ │ │ └── dashboard.qml
│ ├── extras.pro
│ ├── flat
│ │ ├── Content.qml
│ │ ├── SettingsIcon.qml
│ │ ├── flat.pro
│ │ ├── flat.qrc
│ │ ├── images
│ │ │ ├── piemenu-bw-normal.png
│ │ │ ├── piemenu-bw-pressed.png
│ │ │ ├── piemenu-image-bw.jpg
│ │ │ ├── piemenu-image-rgb.jpg
│ │ │ ├── piemenu-image-sepia.jpg
│ │ │ ├── piemenu-rgb-normal.png
│ │ │ ├── piemenu-rgb-pressed.png
│ │ │ ├── piemenu-sepia-normal.png
│ │ │ └── piemenu-sepia-pressed.png
│ │ ├── main.cpp
│ │ └── main.qml
│ └── gallery
│ │ ├── fonts
│ │ ├── LICENSE.txt
│ │ └── OpenSans-Regular.ttf
│ │ ├── gallery.pro
│ │ ├── gallery.qrc
│ │ ├── images
│ │ ├── background-light.png
│ │ ├── background.png
│ │ ├── center-light.png
│ │ ├── center.png
│ │ ├── icon-back.png
│ │ ├── icon-go.png
│ │ ├── icon-settings.png
│ │ ├── info.png
│ │ ├── needle-light.png
│ │ ├── needle.png
│ │ ├── qt-logo.png
│ │ ├── zoom_in.png
│ │ └── zoom_out.png
│ │ ├── main.cpp
│ │ └── qml
│ │ ├── BlackButtonBackground.qml
│ │ ├── BlackButtonStyle.qml
│ │ ├── CircularGaugeDarkStyle.qml
│ │ ├── CircularGaugeDefaultStyle.qml
│ │ ├── CircularGaugeLightStyle.qml
│ │ ├── CircularGaugeView.qml
│ │ ├── ControlLabel.qml
│ │ ├── ControlView.qml
│ │ ├── ControlViewToolbar.qml
│ │ ├── CustomizerLabel.qml
│ │ ├── CustomizerSlider.qml
│ │ ├── CustomizerSwitch.qml
│ │ ├── FlickableMoreIndicator.qml
│ │ ├── PieMenuControlView.qml
│ │ ├── PieMenuDarkStyle.qml
│ │ ├── PieMenuDefaultStyle.qml
│ │ ├── StylePicker.qml
│ │ └── gallery.qml
│ └── quickcontrols.pro
├── qtquickcontrols.pro
├── src
├── controls
│ ├── ApplicationWindow.qml
│ ├── BusyIndicator.qml
│ ├── Button.qml
│ ├── Calendar.qml
│ ├── CheckBox.qml
│ ├── ComboBox.qml
│ ├── GroupBox.qml
│ ├── Label.qml
│ ├── Menu.qml
│ ├── MenuBar.qml
│ ├── Private
│ │ ├── AbstractCheckable.qml
│ │ ├── BasicButton.qml
│ │ ├── BasicTableView.qml
│ │ ├── CalendarHeaderModel.qml
│ │ ├── CalendarUtils.js
│ │ ├── ColumnMenuContent.qml
│ │ ├── ContentItem.qml
│ │ ├── Control.qml
│ │ ├── EditMenu.qml
│ │ ├── EditMenu_base.qml
│ │ ├── FastGlow.qml
│ │ ├── FocusFrame.qml
│ │ ├── HoverButton.qml
│ │ ├── MenuContentItem.qml
│ │ ├── MenuContentScroller.qml
│ │ ├── MenuItemSubControls.qml
│ │ ├── ModalPopupBehavior.qml
│ │ ├── ScrollBar.qml
│ │ ├── ScrollViewHelper.qml
│ │ ├── SourceProxy.qml
│ │ ├── StackView.js
│ │ ├── StackViewSlideDelegate.qml
│ │ ├── Style.qml
│ │ ├── SystemPaletteSingleton.qml
│ │ ├── TabBar.qml
│ │ ├── TableViewItemDelegateLoader.qml
│ │ ├── TableViewSelection.qml
│ │ ├── TextHandle.qml
│ │ ├── TextInputWithHandles.qml
│ │ ├── TextSingleton.qml
│ │ ├── ToolMenuButton.qml
│ │ ├── TreeViewItemDelegateLoader.qml
│ │ ├── private.pri
│ │ ├── qmldir
│ │ ├── qquickabstractstyle.cpp
│ │ ├── qquickabstractstyle_p.h
│ │ ├── qquickcalendarmodel.cpp
│ │ ├── qquickcalendarmodel_p.h
│ │ ├── qquickcontrolsettings.cpp
│ │ ├── qquickcontrolsettings_p.h
│ │ ├── qquickcontrolsprivate.cpp
│ │ ├── qquickcontrolsprivate_p.h
│ │ ├── qquickpadding_p.h
│ │ ├── qquickrangeddate.cpp
│ │ ├── qquickrangeddate_p.h
│ │ ├── qquickrangemodel.cpp
│ │ ├── qquickrangemodel_p.h
│ │ ├── qquickrangemodel_p_p.h
│ │ ├── qquicksceneposlistener.cpp
│ │ ├── qquicksceneposlistener_p.h
│ │ ├── qquickspinboxvalidator.cpp
│ │ ├── qquickspinboxvalidator_p.h
│ │ ├── qquickstyleitem.cpp
│ │ ├── qquickstyleitem_p.h
│ │ ├── qquicktooltip.cpp
│ │ ├── qquicktooltip_p.h
│ │ ├── qquicktreemodeladaptor.cpp
│ │ ├── qquicktreemodeladaptor_p.h
│ │ ├── qquickwheelarea.cpp
│ │ ├── qquickwheelarea_p.h
│ │ └── style.js
│ ├── ProgressBar.qml
│ ├── RadioButton.qml
│ ├── ScrollView.qml
│ ├── Shaders
│ │ ├── +glslcore
│ │ │ ├── blur.frag
│ │ │ ├── blur.vert
│ │ │ └── glow.frag
│ │ ├── +hlsl
│ │ │ ├── blur.frag
│ │ │ ├── blur.vert
│ │ │ └── glow.frag
│ │ ├── blur.frag
│ │ ├── blur.vert
│ │ ├── glow.frag
│ │ └── shaders.pri
│ ├── Slider.qml
│ ├── SpinBox.qml
│ ├── SplitView.qml
│ ├── StackView.qml
│ ├── StackViewDelegate.qml
│ ├── StackViewTransition.qml
│ ├── StatusBar.qml
│ ├── Styles
│ │ ├── Android
│ │ │ ├── Android.pro
│ │ │ ├── AndroidStyle.qml
│ │ │ ├── ApplicationWindowStyle.qml
│ │ │ ├── BusyIndicatorStyle.qml
│ │ │ ├── ButtonStyle.qml
│ │ │ ├── CalendarStyle.qml
│ │ │ ├── CheckBoxStyle.qml
│ │ │ ├── ComboBoxStyle.qml
│ │ │ ├── CursorHandleStyle.qml
│ │ │ ├── FocusFrameStyle.qml
│ │ │ ├── GroupBoxStyle.qml
│ │ │ ├── LabelStyle.qml
│ │ │ ├── MenuBarStyle.qml
│ │ │ ├── MenuStyle.qml
│ │ │ ├── ProgressBarStyle.qml
│ │ │ ├── RadioButtonStyle.qml
│ │ │ ├── ScrollViewStyle.qml
│ │ │ ├── SliderStyle.qml
│ │ │ ├── SpinBoxStyle.qml
│ │ │ ├── StatusBarStyle.qml
│ │ │ ├── SwitchStyle.qml
│ │ │ ├── TabViewStyle.qml
│ │ │ ├── TableViewStyle.qml
│ │ │ ├── TextAreaStyle.qml
│ │ │ ├── TextFieldStyle.qml
│ │ │ ├── ToolBarStyle.qml
│ │ │ ├── ToolButtonStyle.qml
│ │ │ ├── drawables
│ │ │ │ ├── AnimationDrawable.qml
│ │ │ │ ├── ClipDrawable.qml
│ │ │ │ ├── ColorDrawable.qml
│ │ │ │ ├── Drawable.qml
│ │ │ │ ├── DrawableLoader.qml
│ │ │ │ ├── GradientDrawable.qml
│ │ │ │ ├── ImageDrawable.qml
│ │ │ │ ├── LayerDrawable.qml
│ │ │ │ ├── NinePatchDrawable.qml
│ │ │ │ ├── RotateDrawable.qml
│ │ │ │ └── StateDrawable.qml
│ │ │ ├── plugin.cpp
│ │ │ ├── qmldir
│ │ │ ├── qquickandroid9patch.cpp
│ │ │ ├── qquickandroid9patch_p.h
│ │ │ ├── qquickandroidstyle.cpp
│ │ │ └── qquickandroidstyle_p.h
│ │ ├── Base
│ │ │ ├── ApplicationWindowStyle.qml
│ │ │ ├── BasicTableViewStyle.qml
│ │ │ ├── BusyIndicatorStyle.qml
│ │ │ ├── ButtonStyle.qml
│ │ │ ├── CalendarStyle.qml
│ │ │ ├── CheckBoxStyle.qml
│ │ │ ├── CircularButtonStyle.qml
│ │ │ ├── CircularGaugeStyle.qml
│ │ │ ├── CircularTickmarkLabelStyle.qml
│ │ │ ├── ComboBoxStyle.qml
│ │ │ ├── CommonStyleHelper.qml
│ │ │ ├── DelayButtonStyle.qml
│ │ │ ├── DialStyle.qml
│ │ │ ├── FocusFrameStyle.qml
│ │ │ ├── GaugeStyle.qml
│ │ │ ├── GroupBoxStyle.qml
│ │ │ ├── HandleStyle.qml
│ │ │ ├── HandleStyleHelper.qml
│ │ │ ├── MenuBarStyle.qml
│ │ │ ├── MenuStyle.qml
│ │ │ ├── PieMenuStyle.qml
│ │ │ ├── ProgressBarStyle.qml
│ │ │ ├── RadioButtonStyle.qml
│ │ │ ├── ScrollViewStyle.qml
│ │ │ ├── SliderStyle.qml
│ │ │ ├── SpinBoxStyle.qml
│ │ │ ├── StatusBarStyle.qml
│ │ │ ├── StatusIndicatorStyle.qml
│ │ │ ├── SwitchStyle.qml
│ │ │ ├── TabViewStyle.qml
│ │ │ ├── TableViewStyle.qml
│ │ │ ├── TextAreaStyle.qml
│ │ │ ├── TextFieldStyle.qml
│ │ │ ├── ToggleButtonStyle.qml
│ │ │ ├── ToolBarStyle.qml
│ │ │ ├── ToolButtonStyle.qml
│ │ │ ├── TreeViewStyle.qml
│ │ │ ├── TumblerStyle.qml
│ │ │ └── images
│ │ │ │ ├── arrow-down.png
│ │ │ │ ├── arrow-down@2x.png
│ │ │ │ ├── arrow-left.png
│ │ │ │ ├── arrow-left@2x.png
│ │ │ │ ├── arrow-right.png
│ │ │ │ ├── arrow-right@2x.png
│ │ │ │ ├── arrow-up.png
│ │ │ │ ├── arrow-up@2x.png
│ │ │ │ ├── button.png
│ │ │ │ ├── button_down.png
│ │ │ │ ├── check.png
│ │ │ │ ├── check@2x.png
│ │ │ │ ├── editbox.png
│ │ │ │ ├── focusframe.png
│ │ │ │ ├── groupbox.png
│ │ │ │ ├── header.png
│ │ │ │ ├── knob.png
│ │ │ │ ├── leftanglearrow.png
│ │ │ │ ├── needle.png
│ │ │ │ ├── progress-indeterminate.png
│ │ │ │ ├── rightanglearrow.png
│ │ │ │ ├── scrollbar-handle-horizontal.png
│ │ │ │ ├── scrollbar-handle-transient.png
│ │ │ │ ├── scrollbar-handle-vertical.png
│ │ │ │ ├── slider-groove.png
│ │ │ │ ├── slider-handle.png
│ │ │ │ ├── spinner_large.png
│ │ │ │ ├── spinner_medium.png
│ │ │ │ ├── spinner_small.png
│ │ │ │ ├── tab.png
│ │ │ │ └── tab_selected.png
│ │ ├── Desktop
│ │ │ ├── ApplicationWindowStyle.qml
│ │ │ ├── BusyIndicatorStyle.qml
│ │ │ ├── ButtonStyle.qml
│ │ │ ├── CalendarStyle.qml
│ │ │ ├── CheckBoxStyle.qml
│ │ │ ├── ComboBoxStyle.qml
│ │ │ ├── FocusFrameStyle.qml
│ │ │ ├── GroupBoxStyle.qml
│ │ │ ├── MenuBarStyle.qml
│ │ │ ├── MenuStyle.qml
│ │ │ ├── ProgressBarStyle.qml
│ │ │ ├── RadioButtonStyle.qml
│ │ │ ├── RowItemSingleton.qml
│ │ │ ├── ScrollViewStyle.qml
│ │ │ ├── SliderStyle.qml
│ │ │ ├── SpinBoxStyle.qml
│ │ │ ├── StatusBarStyle.qml
│ │ │ ├── SwitchStyle.qml
│ │ │ ├── TabViewStyle.qml
│ │ │ ├── TableViewStyle.qml
│ │ │ ├── TextAreaStyle.qml
│ │ │ ├── TextFieldStyle.qml
│ │ │ ├── ToolBarStyle.qml
│ │ │ ├── ToolButtonStyle.qml
│ │ │ ├── TreeViewStyle.qml
│ │ │ └── qmldir
│ │ ├── WinRT
│ │ │ ├── PC
│ │ │ │ ├── ApplicationWindowStyle.qml
│ │ │ │ ├── BusyIndicatorStyle.qml
│ │ │ │ ├── ButtonStyle.qml
│ │ │ │ ├── CalendarStyle.qml
│ │ │ │ ├── CheckBoxStyle.qml
│ │ │ │ ├── ComboBoxStyle.qml
│ │ │ │ ├── FocusFrameStyle.qml
│ │ │ │ ├── GroupBoxStyle.qml
│ │ │ │ ├── MenuBarStyle.qml
│ │ │ │ ├── MenuStyle.qml
│ │ │ │ ├── ProgressBarStyle.qml
│ │ │ │ ├── RadioButtonStyle.qml
│ │ │ │ ├── ScrollViewStyle.qml
│ │ │ │ ├── SliderStyle.qml
│ │ │ │ ├── SpinBoxStyle.qml
│ │ │ │ ├── StatusBarStyle.qml
│ │ │ │ ├── SwitchStyle.qml
│ │ │ │ ├── TabViewStyle.qml
│ │ │ │ ├── TableViewStyle.qml
│ │ │ │ ├── TextAreaStyle.qml
│ │ │ │ ├── TextFieldStyle.qml
│ │ │ │ ├── ToolBarStyle.qml
│ │ │ │ ├── ToolButtonStyle.qml
│ │ │ │ └── WinRT.qrc
│ │ │ ├── WinRT.pro
│ │ │ ├── plugin.cpp
│ │ │ └── qmldir
│ │ ├── iOS
│ │ │ ├── ApplicationWindowStyle.qml
│ │ │ ├── BusyIndicatorStyle.qml
│ │ │ ├── ButtonStyle.qml
│ │ │ ├── CalendarStyle.qml
│ │ │ ├── CheckBoxStyle.qml
│ │ │ ├── ComboBoxStyle.qml
│ │ │ ├── CursorDelegate.qml
│ │ │ ├── CursorHandleStyle.qml
│ │ │ ├── FocusFrameStyle.qml
│ │ │ ├── GroupBoxStyle.qml
│ │ │ ├── MenuBarStyle.qml
│ │ │ ├── MenuStyle.qml
│ │ │ ├── ProgressBarStyle.qml
│ │ │ ├── RadioButtonStyle.qml
│ │ │ ├── ScrollViewStyle.qml
│ │ │ ├── SelectionHandleStyle.qml
│ │ │ ├── SliderStyle.qml
│ │ │ ├── SpinBoxStyle.qml
│ │ │ ├── StatusBarStyle.qml
│ │ │ ├── SwitchStyle.qml
│ │ │ ├── TabViewStyle.qml
│ │ │ ├── TableViewStyle.qml
│ │ │ ├── TextAreaStyle.qml
│ │ │ ├── TextFieldStyle.qml
│ │ │ ├── ToolBarStyle.qml
│ │ │ ├── ToolButtonStyle.qml
│ │ │ ├── iOS.pri
│ │ │ ├── iOS.pro
│ │ │ └── qmldir
│ │ ├── qmldir
│ │ └── styles.pri
│ ├── Switch.qml
│ ├── Tab.qml
│ ├── TabView.qml
│ ├── TableView.qml
│ ├── TableViewColumn.qml
│ ├── TextArea.qml
│ ├── TextField.qml
│ ├── ToolBar.qml
│ ├── ToolButton.qml
│ ├── TreeView.qml
│ ├── controls.pro
│ ├── doc
│ │ ├── images
│ │ │ ├── applicationwindow.png
│ │ │ ├── busyindicator.png
│ │ │ ├── button.png
│ │ │ ├── calendar.png
│ │ │ ├── calendarstyle-components-week-numbers.png
│ │ │ ├── checkbox.png
│ │ │ ├── circulargauge-angles.png
│ │ │ ├── circulargauge-needle-example-2.png
│ │ │ ├── circulargauge-needle.png
│ │ │ ├── circulargauge-reversed.png
│ │ │ ├── circulargauge-tickmark-indices-values.png
│ │ │ ├── combobox.png
│ │ │ ├── gauge-minorTickmark-example.png
│ │ │ ├── gauge-temperature.png
│ │ │ ├── gauge-tickmark-example.png
│ │ │ ├── groupbox.png
│ │ │ ├── label.png
│ │ │ ├── menu.png
│ │ │ ├── menubar-action.png
│ │ │ ├── menubar.png
│ │ │ ├── piemenu-menuitem-example.png
│ │ │ ├── placeholder.png
│ │ │ ├── progressbar-intermediate.png
│ │ │ ├── progressbar.png
│ │ │ ├── qtquickcontrols-example-applicationtemplate.png
│ │ │ ├── qtquickcontrols-example-basiclayouts.png
│ │ │ ├── qtquickcontrols-example-calendar.png
│ │ │ ├── qtquickcontrols-example-filesystembrowser.png
│ │ │ ├── qtquickcontrols-example-gallery-android-dark.png
│ │ │ ├── qtquickcontrols-example-gallery-android.png
│ │ │ ├── qtquickcontrols-example-gallery-osx.png
│ │ │ ├── qtquickcontrols-example-styles.png
│ │ │ ├── qtquickcontrols-example-tableview.png
│ │ │ ├── qtquickcontrols-example-text.png
│ │ │ ├── qtquickcontrols-example-touch.png
│ │ │ ├── qtquickcontrols-example-uiforms.png
│ │ │ ├── radiobutton.png
│ │ │ ├── scrollview.png
│ │ │ ├── slider.png
│ │ │ ├── spinbox.png
│ │ │ ├── splitview.png
│ │ │ ├── square-blue.png
│ │ │ ├── square-green.png
│ │ │ ├── square-red.png
│ │ │ ├── square-white.png
│ │ │ ├── square-yellow.png
│ │ │ ├── stackview.png
│ │ │ ├── styling-circulargauge-background-example.png
│ │ │ ├── styling-circulargauge-knob-example.png
│ │ │ ├── styling-circulargauge-minorTickmark-example.png
│ │ │ ├── styling-circulargauge-needle-example.png
│ │ │ ├── styling-circulargauge-tickmark-example.png
│ │ │ ├── styling-circulargauge-tickmarkLabel-example.png
│ │ │ ├── styling-gauge-font-size.png
│ │ │ ├── styling-gauge-foreground.png
│ │ │ ├── styling-gauge-minorTickmark.png
│ │ │ ├── styling-gauge-tickmark.png
│ │ │ ├── styling-gauge-valueBar.png
│ │ │ ├── switch.png
│ │ │ ├── tableview.png
│ │ │ ├── tabview.png
│ │ │ ├── textarea.png
│ │ │ ├── textfield.png
│ │ │ ├── toolbar.png
│ │ │ └── treeview.png
│ │ ├── includes
│ │ │ └── icons.qdocinc
│ │ ├── qtquickcontrols1.qdocconf
│ │ ├── snippets
│ │ │ ├── circulargauge-background-range.qml
│ │ │ ├── circulargauge-tickmark-indices-values.qml
│ │ │ └── styling-gauge.qml
│ │ └── src
│ │ │ ├── applicationwindow.qdoc
│ │ │ ├── controls.qdoc
│ │ │ ├── menus.qdoc
│ │ │ ├── qtquickcontrols-examples.qdoc
│ │ │ ├── qtquickcontrols-index.qdoc
│ │ │ ├── qtquickcontrols-overview.qdoc
│ │ │ ├── qtquickcontrols-platformnotes.qdoc
│ │ │ ├── qtquickcontrols-tableview.qdoc
│ │ │ ├── qtquickcontrols-treeview.qdoc
│ │ │ ├── qtquickcontrols.qdoc
│ │ │ ├── qtquickcontrolsstyles-index.qdoc
│ │ │ ├── qtquickcontrolsstyles-tableviewstyle.qdoc
│ │ │ ├── qtquickcontrolsstyles-treeviewstyle.qdoc
│ │ │ ├── styling-circulargauge.qdoc
│ │ │ ├── styling-gauge.qdoc
│ │ │ └── views.qdoc
│ ├── plugin.cpp
│ ├── plugin.h
│ ├── plugin.pri
│ ├── plugins.qmltypes
│ ├── qmldir
│ ├── qquickaction.cpp
│ ├── qquickaction_p.h
│ ├── qquickdesktopiconprovider_p.h
│ ├── qquickexclusivegroup.cpp
│ ├── qquickexclusivegroup_p.h
│ ├── qquickmenu.cpp
│ ├── qquickmenu_p.h
│ ├── qquickmenubar.cpp
│ ├── qquickmenubar_p.h
│ ├── qquickmenuitem.cpp
│ ├── qquickmenuitem_p.h
│ ├── qquickmenuitemcontainer_p.h
│ ├── qquickmenupopupwindow.cpp
│ ├── qquickmenupopupwindow_p.h
│ ├── qquickpopupwindow.cpp
│ ├── qquickpopupwindow_p.h
│ ├── qquickselectionmode_p.h
│ ├── qquickstack.cpp
│ └── qquickstack_p.h
├── dialogs
│ ├── DefaultColorDialog.qml
│ ├── DefaultDialogWrapper.qml
│ ├── DefaultFileDialog.qml
│ ├── DefaultFontDialog.qml
│ ├── DefaultMessageDialog.qml
│ ├── Private
│ │ ├── Private.pro
│ │ ├── dialogsprivateplugin.cpp
│ │ ├── plugins.qmltypes
│ │ ├── qmldir
│ │ ├── qquickfontlistmodel.cpp
│ │ ├── qquickfontlistmodel_p.h
│ │ ├── qquickwritingsystemlistmodel.cpp
│ │ └── qquickwritingsystemlistmodel_p.h
│ ├── WidgetColorDialog.qml
│ ├── WidgetFileDialog.qml
│ ├── WidgetFontDialog.qml
│ ├── WidgetMessageDialog.qml
│ ├── dialogs.pro
│ ├── doc
│ │ ├── images
│ │ │ ├── critical.png
│ │ │ ├── information.png
│ │ │ ├── question.png
│ │ │ ├── replacefile.png
│ │ │ └── warning.png
│ │ ├── qtquickdialogs.qdocconf
│ │ └── src
│ │ │ ├── qtquickdialogs-examples.qdoc
│ │ │ └── qtquickdialogs-index.qdoc
│ ├── images
│ │ ├── checkers.png
│ │ ├── checkmark.png
│ │ ├── copy.png
│ │ ├── critical.png
│ │ ├── crosshairs.png
│ │ ├── folder.png
│ │ ├── information.png
│ │ ├── question.png
│ │ ├── slider_handle.png
│ │ ├── sunken_frame.png
│ │ ├── warning.png
│ │ └── window_border.png
│ ├── plugin.cpp
│ ├── plugins.qmltypes
│ ├── qml
│ │ ├── ColorSlider.qml
│ │ ├── DefaultWindowDecoration.qml
│ │ ├── IconButtonStyle.qml
│ │ ├── IconGlyph.qml
│ │ ├── icons.ttf
│ │ └── qmldir
│ ├── qmldir
│ ├── qquickabstractcolordialog.cpp
│ ├── qquickabstractcolordialog_p.h
│ ├── qquickabstractdialog.cpp
│ ├── qquickabstractdialog_p.h
│ ├── qquickabstractfiledialog.cpp
│ ├── qquickabstractfiledialog_p.h
│ ├── qquickabstractfontdialog.cpp
│ ├── qquickabstractfontdialog_p.h
│ ├── qquickabstractmessagedialog.cpp
│ ├── qquickabstractmessagedialog_p.h
│ ├── qquickcolordialog.cpp
│ ├── qquickcolordialog_p.h
│ ├── qquickdialog.cpp
│ ├── qquickdialog_p.h
│ ├── qquickdialogassets_p.h
│ ├── qquickfiledialog.cpp
│ ├── qquickfiledialog_p.h
│ ├── qquickfontdialog.cpp
│ ├── qquickfontdialog_p.h
│ ├── qquickmessagedialog.cpp
│ ├── qquickmessagedialog_p.h
│ ├── qquickplatformcolordialog.cpp
│ ├── qquickplatformcolordialog_p.h
│ ├── qquickplatformfiledialog.cpp
│ ├── qquickplatformfiledialog_p.h
│ ├── qquickplatformfontdialog.cpp
│ ├── qquickplatformfontdialog_p.h
│ ├── qquickplatformmessagedialog.cpp
│ └── qquickplatformmessagedialog_p.h
├── extras
│ ├── CircularGauge.qml
│ ├── DelayButton.qml
│ ├── Dial.qml
│ ├── Gauge.qml
│ ├── PieMenu.qml
│ ├── Private
│ │ ├── CircularButton.qml
│ │ ├── CircularButtonStyleHelper.qml
│ │ ├── CircularTickmarkLabel.qml
│ │ ├── Handle.qml
│ │ ├── PieMenuIcon.qml
│ │ ├── TextSingleton.qml
│ │ ├── private.pri
│ │ ├── qmldir
│ │ ├── qquickcircularprogressbar.cpp
│ │ ├── qquickcircularprogressbar_p.h
│ │ ├── qquickflatprogressbar.cpp
│ │ ├── qquickflatprogressbar_p.h
│ │ ├── qquickmathutils.cpp
│ │ ├── qquickmathutils_p.h
│ │ ├── qquickmousethief.cpp
│ │ └── qquickmousethief_p.h
│ ├── StatusIndicator.qml
│ ├── Styles
│ │ ├── Flat
│ │ │ ├── ApplicationWindowStyle.qml
│ │ │ ├── BusyIndicatorStyle.qml
│ │ │ ├── ButtonStyle.qml
│ │ │ ├── CalendarStyle.qml
│ │ │ ├── CheckBoxDrawer.qml
│ │ │ ├── CheckBoxStyle.qml
│ │ │ ├── CircularButtonStyle.qml
│ │ │ ├── CircularGaugeStyle.qml
│ │ │ ├── CircularTickmarkLabelStyle.qml
│ │ │ ├── ComboBoxStyle.qml
│ │ │ ├── CursorHandleStyle.qml
│ │ │ ├── DelayButtonStyle.qml
│ │ │ ├── DialStyle.qml
│ │ │ ├── Flat.pro
│ │ │ ├── FlatStyle.qml
│ │ │ ├── FocusFrameStyle.qml
│ │ │ ├── GaugeStyle.qml
│ │ │ ├── GroupBoxStyle.qml
│ │ │ ├── LeftArrowIcon.qml
│ │ │ ├── MenuBarStyle.qml
│ │ │ ├── MenuStyle.qml
│ │ │ ├── PieMenuStyle.qml
│ │ │ ├── ProgressBarStyle.qml
│ │ │ ├── RadioButtonStyle.qml
│ │ │ ├── ScrollViewStyle.qml
│ │ │ ├── SelectionHandleStyle.qml
│ │ │ ├── SliderStyle.qml
│ │ │ ├── SpinBoxStyle.qml
│ │ │ ├── StatusBarStyle.qml
│ │ │ ├── StatusIndicatorStyle.qml
│ │ │ ├── SwitchStyle.qml
│ │ │ ├── TabViewStyle.qml
│ │ │ ├── TableViewStyle.qml
│ │ │ ├── TextAreaStyle.qml
│ │ │ ├── TextFieldStyle.qml
│ │ │ ├── ToggleButtonStyle.qml
│ │ │ ├── ToolBarStyle.qml
│ │ │ ├── ToolButtonBackground.qml
│ │ │ ├── ToolButtonIndicator.qml
│ │ │ ├── ToolButtonStyle.qml
│ │ │ ├── TumblerStyle.qml
│ │ │ ├── flatstyle.qrc
│ │ │ ├── flatstyleplugin.cpp
│ │ │ ├── flatstyleplugin.h
│ │ │ ├── fonts
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── OpenSans-Light.ttf
│ │ │ │ ├── OpenSans-Regular.ttf
│ │ │ │ └── OpenSans-Semibold.ttf
│ │ │ ├── images
│ │ │ │ ├── BusyIndicator_Normal-Large.png
│ │ │ │ ├── BusyIndicator_Normal-Medium.png
│ │ │ │ └── BusyIndicator_Normal-Small.png
│ │ │ ├── plugins.qmltypes
│ │ │ ├── qmldir
│ │ │ ├── qquicktexthandle.cpp
│ │ │ └── qquicktexthandle.h
│ │ └── styles.pro
│ ├── ToggleButton.qml
│ ├── Tumbler.qml
│ ├── TumblerColumn.qml
│ ├── designer
│ │ ├── CircularGaugeSpecifics.qml
│ │ ├── DelayButtonSpecifics.qml
│ │ ├── DialSpecifics.qml
│ │ ├── GaugeSpecifics.qml
│ │ ├── PictureSpecifics.qml
│ │ ├── PieMenuSpecifics.qml
│ │ ├── StatusIndicatorSpecifics.qml
│ │ ├── ToggleButtonSpecifics.qml
│ │ ├── TumblerSpecifics.qml
│ │ ├── designer.pri
│ │ ├── images
│ │ │ ├── circulargauge-icon.png
│ │ │ ├── circulargauge-icon16.png
│ │ │ ├── delaybutton-icon.png
│ │ │ ├── delaybutton-icon16.png
│ │ │ ├── dial-icon.png
│ │ │ ├── dial-icon16.png
│ │ │ ├── gauge-icon.png
│ │ │ ├── gauge-icon16.png
│ │ │ ├── picture-icon.png
│ │ │ ├── picture-icon16.png
│ │ │ ├── piemenu-icon.png
│ │ │ ├── piemenu-icon16.png
│ │ │ ├── statusindicator-icon.png
│ │ │ ├── statusindicator-icon16.png
│ │ │ ├── togglebutton-icon.png
│ │ │ ├── togglebutton-icon16.png
│ │ │ ├── tumbler-icon.png
│ │ │ └── tumbler-icon16.png
│ │ └── qtquickextras.metainfo
│ ├── doc
│ │ ├── images
│ │ │ ├── circulargauge.png
│ │ │ ├── delaybutton-activated.png
│ │ │ ├── delaybutton-progress.png
│ │ │ ├── delaybutton.png
│ │ │ ├── dial.png
│ │ │ ├── gauge.png
│ │ │ ├── piemenu-boundingItem-example.png
│ │ │ ├── piemenu-boundingItem-null-example.png
│ │ │ ├── piemenu.png
│ │ │ ├── qtquickextras-example-dashboard.png
│ │ │ ├── qtquickextras-example-flat.png
│ │ │ ├── qtquickextras-example-gallery.png
│ │ │ ├── statusindicator-active.png
│ │ │ ├── statusindicator-green.png
│ │ │ ├── statusindicator-inactive.png
│ │ │ ├── togglebutton-checked.png
│ │ │ ├── togglebutton-unchecked.png
│ │ │ ├── tumbler-flat-style.png
│ │ │ └── tumbler.png
│ │ ├── qtquickextras.qdocconf
│ │ └── src
│ │ │ ├── qtquickextras-examples.qdoc
│ │ │ ├── qtquickextras-index.qdoc
│ │ │ ├── qtquickextras-overview.qdoc
│ │ │ └── qtquickextras.qdoc
│ ├── extras.pro
│ ├── generateresource.prf
│ ├── plugin.cpp
│ ├── plugin.h
│ ├── plugins.qmltypes
│ ├── qmldir
│ ├── qquickpicture.cpp
│ ├── qquickpicture_p.h
│ └── qquicktriggermode_p.h
├── src.pro
└── widgets
│ ├── plugins.qmltypes
│ ├── qmessageboxhelper_p.h
│ ├── qmldir
│ ├── qquickqcolordialog.cpp
│ ├── qquickqcolordialog_p.h
│ ├── qquickqfiledialog.cpp
│ ├── qquickqfiledialog_p.h
│ ├── qquickqfontdialog.cpp
│ ├── qquickqfontdialog_p.h
│ ├── qquickqmessagebox.cpp
│ ├── qquickqmessagebox_p.h
│ ├── widgets.pro
│ └── widgetsplugin.cpp
├── sync.profile
└── tests
├── auto
├── README.txt
├── activeFocusOnTab
│ ├── activeFocusOnTab.pro
│ ├── data
│ │ ├── activeFocusOnTab.qml
│ │ └── images
│ │ │ └── testIcon.png
│ └── tst_activeFocusOnTab.cpp
├── applicationwindow
│ ├── applicationwindow.pro
│ ├── data
│ │ ├── activefocusontab.qml
│ │ ├── basicapplicationwindow.qml
│ │ └── defaultFocus.qml
│ └── tst_applicationwindow.cpp
├── auto.pro
├── controls
│ ├── BLACKLIST
│ ├── controls.pro
│ ├── data
│ │ ├── combobox
│ │ │ └── cb_keys.qml
│ │ ├── groupbox
│ │ │ └── gb_activeFocusOnTab.qml
│ │ ├── rangemodel
│ │ │ ├── bindings.qml
│ │ │ ├── init.qml
│ │ │ └── rangemodel.qml
│ │ ├── shortcut
│ │ │ └── shortcuts.qml
│ │ ├── slider
│ │ │ └── rounder.qml
│ │ ├── spinbox
│ │ │ ├── sb_keys.qml
│ │ │ └── sp_editingfinished.qml
│ │ ├── tableview
│ │ │ ├── table1_qobjectmodel.qml
│ │ │ ├── table2_qabstractitemmodel.qml
│ │ │ ├── table3_qobjectlist.qml
│ │ │ ├── table4_qstringlist.qml
│ │ │ ├── table5_listmodel.qml
│ │ │ ├── table6_countmodel.qml
│ │ │ ├── table7_arraymodel.qml
│ │ │ ├── table8_itemmodel.qml
│ │ │ ├── table_activated.qml
│ │ │ ├── table_activeFocusOnTab.qml
│ │ │ ├── table_buttondelegate.qml
│ │ │ ├── table_delegate2.qml
│ │ │ ├── table_delegate3.qml
│ │ │ ├── table_dynamiccolumns.qml
│ │ │ ├── table_mousearea.qml
│ │ │ ├── table_multicolumns.qml
│ │ │ ├── table_resizecolumns.qml
│ │ │ ├── table_resizedynamiccolumns.qml
│ │ │ ├── tv_keys.qml
│ │ │ └── tv_keys_2.qml
│ │ ├── textarea
│ │ │ ├── ta_editingfinished.qml
│ │ │ └── ta_keys.qml
│ │ ├── textfield
│ │ │ ├── tf_editingfinished.qml
│ │ │ └── tf_keys.qml
│ │ ├── toolbutton
│ │ │ ├── tb_checkableActionWithinExclusiveGroup.qml
│ │ │ ├── tb_exclusivegroup.qml
│ │ │ └── tb_withCheckableAction.qml
│ │ ├── treeview
│ │ │ ├── treeview_1.qml
│ │ │ └── treeview_2.qml
│ │ ├── tst_applicationwindow.qml
│ │ ├── tst_baselines.qml
│ │ ├── tst_busyindicator.qml
│ │ ├── tst_button.qml
│ │ ├── tst_calendar.qml
│ │ ├── tst_checkbox.qml
│ │ ├── tst_combobox.qml
│ │ ├── tst_groupbox.qml
│ │ ├── tst_keys.qml
│ │ ├── tst_label.qml
│ │ ├── tst_menu.qml
│ │ ├── tst_menubar.qml
│ │ ├── tst_progressbar.qml
│ │ ├── tst_radiobutton.qml
│ │ ├── tst_rangeddate.qml
│ │ ├── tst_rangemodel.qml
│ │ ├── tst_scrollview.qml
│ │ ├── tst_shortcuts.qml
│ │ ├── tst_slider.qml
│ │ ├── tst_spinbox.qml
│ │ ├── tst_splitview.qml
│ │ ├── tst_stack.qml
│ │ ├── tst_stacklayout.qml
│ │ ├── tst_stackview.qml
│ │ ├── tst_statusbar.qml
│ │ ├── tst_styles.qml
│ │ ├── tst_switch.qml
│ │ ├── tst_tab.qml
│ │ ├── tst_tableview.qml
│ │ ├── tst_tableviewcolumn.qml
│ │ ├── tst_tabview.qml
│ │ ├── tst_textarea.qml
│ │ ├── tst_textfield.qml
│ │ ├── tst_toolbar.qml
│ │ ├── tst_toolbutton.qml
│ │ └── tst_treeview.qml
│ └── tst_controls.cpp
├── customcontrolsstyle
│ ├── QtQuick
│ │ └── Controls
│ │ │ └── Styles
│ │ │ └── Style
│ │ │ └── ButtonStyle.qml
│ ├── Style
│ │ └── ButtonStyle.qml
│ ├── customcontrolsstyle.pro
│ ├── data
│ │ └── TestComponent.qml
│ ├── style.qrc
│ └── tst_customcontrolsstyle.cpp
├── dialogs
│ ├── data
│ │ ├── DialogButtonHandler.qml
│ │ ├── DialogImplicitSize.qml
│ │ ├── DialogMinimumSize.qml
│ │ ├── DialogWithDynamicTitle.qml
│ │ └── RectWithFileDialog.qml
│ ├── dialogs.pro
│ └── tst_dialogs.cpp
├── extras
│ ├── BLACKLIST
│ ├── data
│ │ ├── PieMenu3Items.qml
│ │ ├── PieMenu3ItemsKeepOpen.qml
│ │ ├── PieMenu3ItemsLongPress.qml
│ │ ├── PieMenuBoundingItem.qml
│ │ ├── PieMenuRotatedBoundingItem.qml
│ │ ├── PieMenuVisibleButNoParent.qml
│ │ ├── PieMenuVisibleOnCompleted.qml
│ │ ├── TestUtils.js
│ │ ├── TumblerDatePicker.qml
│ │ ├── picture.dat
│ │ ├── tst_circulargauge.qml
│ │ ├── tst_circulartickmarklabel.qml
│ │ ├── tst_common.qml
│ │ ├── tst_delaybutton.qml
│ │ ├── tst_dial.qml
│ │ ├── tst_gauge.qml
│ │ ├── tst_picture.qml
│ │ ├── tst_piemenu.qml
│ │ ├── tst_statusindicator.qml
│ │ ├── tst_togglebutton.qml
│ │ └── tst_tumbler.qml
│ ├── extras.pro
│ └── tst_extras.cpp
├── qquicktreemodeladaptor
│ ├── qquicktreemodeladaptor.pro
│ └── tst_qquicktreemodeladaptor.cpp
├── shared
│ ├── testmodel.h
│ ├── util.cpp
│ ├── util.h
│ ├── util.pri
│ ├── visualtestutil.cpp
│ └── visualtestutil.h
└── testplugin
│ ├── QtQuickControlsTests
│ └── qmldir
│ ├── testcppmodels.h
│ ├── testplugin.cpp
│ ├── testplugin.h
│ ├── testplugin.json
│ └── testplugin.pro
├── benchmarks
├── benchmarks.pro
├── objectcount
│ ├── objectcount.pro
│ └── tst_objectcount.cpp
├── qmlbench
│ └── creation
│ │ ├── delegates_busyindicator.qml
│ │ ├── delegates_button.qml
│ │ ├── delegates_checkbox.qml
│ │ ├── delegates_combobox.qml
│ │ ├── delegates_delaybutton.qml
│ │ ├── delegates_dial.qml
│ │ ├── delegates_groupbox.qml
│ │ ├── delegates_label.qml
│ │ ├── delegates_menu.qml
│ │ ├── delegates_progressbar.qml
│ │ ├── delegates_radiobutton.qml
│ │ ├── delegates_scrollview.qml
│ │ ├── delegates_slider.qml
│ │ ├── delegates_spinbox.qml
│ │ ├── delegates_stackview.qml
│ │ ├── delegates_switch.qml
│ │ ├── delegates_textarea.qml
│ │ ├── delegates_textfield.qml
│ │ ├── delegates_toolbutton.qml
│ │ └── delegates_tumbler.qml
├── startup
│ ├── gallery.qrc
│ ├── startup.pro
│ └── startup_bench.cpp
└── statusindicator
│ ├── LotsOfIndicatorsActive.qml
│ ├── LotsOfIndicatorsInactive.qml
│ ├── statusindicator.pro
│ └── tst_statusindicator.cpp
├── manual
├── ApplicationWindow
│ └── main.qml
├── ContextMenu.qml
├── Layout.qml
├── StackView.qml
├── WindowContextMenu.qml
├── baselines
│ └── main.qml
├── combobox
│ ├── combobox.pro
│ ├── main.cpp
│ └── main.qml
├── images
│ ├── checkered.png
│ └── testIcon.png
├── keynavigation.qml
├── popupwindowkeyevents.qml
├── scrollview
│ └── main.qml
├── splitter.qml
├── stackview
│ ├── ButtonMenu.qml
│ ├── View.qml
│ ├── main.qml
│ └── stackview.qmlproject
├── stretching.qml
├── stretchingcustom.qml
├── tableviewmodels
│ ├── main.cpp
│ ├── qml
│ │ └── main.qml
│ ├── resources.qrc
│ ├── tableviewmodels.pro
│ ├── testmodel.cpp
│ └── testmodel.h
├── testbench
│ ├── content
│ │ ├── Components.qml
│ │ ├── PropertyLayouts.qml
│ │ └── icon.png
│ ├── main.qml
│ └── testbench.qmlproject
├── texthandles
│ ├── main.cpp
│ ├── main.qml
│ ├── texthandles.pro
│ ├── texthandles.qmlproject
│ └── texthandles.qrc
├── viewinqwidget
│ ├── main.cpp
│ ├── main.qml
│ └── viewinqwidget.pro
└── workshop
│ ├── content
│ ├── AboutDialog.qml
│ ├── Controls.qml
│ ├── ImageViewer.qml
│ ├── ModelView.qml
│ └── Styles.qml
│ ├── images
│ ├── bubble.png
│ ├── button-pressed.png
│ ├── button.png
│ ├── document-open.png
│ ├── document-open@2x.png
│ ├── document-save-as.png
│ ├── document-save-as@2x.png
│ ├── folder_new.png
│ ├── go-next.png
│ ├── go-previous.png
│ ├── preferences-system.png
│ ├── process-stop.png
│ ├── progress-background.png
│ ├── progress-fill.png
│ ├── slider-handle.png
│ ├── tab.png
│ ├── tab_selected.png
│ ├── textfield.png
│ ├── toplevel_window.png
│ ├── view-refresh.png
│ └── window-new@2x.png
│ ├── main.qml
│ ├── src
│ ├── main.cpp
│ └── src.pri
│ ├── workshop.pro
│ └── workshop.qrc
├── shared
├── qt_quick_controls_quicktest.h
└── qt_quick_controls_testapp.h
└── tests.pro
/.qmake.conf:
--------------------------------------------------------------------------------
1 | load(qt_build_config)
2 | CONFIG += warning_clean
3 | android|ios|qnx|isEmpty(QT.widgets.name): CONFIG += no_desktop
4 |
5 | DEFINES += QT_NO_FOREACH QT_NO_JAVA_STYLE_ITERATORS
6 |
7 | MODULE_VERSION = 6.2.0
8 |
--------------------------------------------------------------------------------
/.tag:
--------------------------------------------------------------------------------
1 | 47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2
2 |
--------------------------------------------------------------------------------
/README:
--------------------------------------------------------------------------------
1 | ABOUT
2 |
3 | This project aims to deliver widgets/controls functionality with Qt Quick.
4 |
5 | Some more information can be found on the following blog entries:
6 |
7 | https://blog.qt.io/blog/2011/03/10/qml-components-for-desktop/
8 | https://blog.qt.io/blog/2011/05/26/table-view-with-qt-quick/
9 | https://blog.qt.io/blog/2011/08/26/toplevel-windows-and-menus-with-qt-quick/
10 |
11 |
12 | HELP
13 |
14 | If you have problems or questions, feel free to ask on the Qt mailing list at interest@qt-project.org
15 | or alternatively the Qt Forum: http://forum.qt.io/category/12/qt-quick
16 |
17 |
18 | INSTALLATION
19 |
20 | Note the MINIMUM REQUIREMENT for this project is that you have Qt 5.0. (Qt Quick 2)
21 |
22 | The components rely on several C++ plugins in order to integrate with the desktop. To install the
23 | components into your Qt directory, simply enter the root directory and do:
24 |
25 | 'qmake && make install'
26 |
27 | This will compile and copy the plugins and components into your QTDIR/qml folder.
28 | If you are compiling against a system Qt on linux, you might have to do a 'sudo make install'
29 | in order to install the project.
30 |
31 |
32 | USAGE
33 |
34 | The examples should show how you can use the components. If you use code that makes use of
35 | Window or MenuBar, you will have to start your application with the desktopviewer launcher
36 | application. This is because it will ensure that the QMLViewer application itself does not
37 | show and make up the main window in your application.
38 |
39 | Again, please refer to :
40 | https://blog.qt.io/blog/2011/08/26/toplevel-windows-and-menus-with-qt-quick/
41 |
42 | For more information on this.
43 |
--------------------------------------------------------------------------------
/dependencies.yaml:
--------------------------------------------------------------------------------
1 | dependencies:
2 | ../qtgraphicaleffects:
3 | ref: d355f47a57248a79ad85adfd83c33a1b1fb63062
4 | required: false
5 |
--------------------------------------------------------------------------------
/dist/changes-5.1.1:
--------------------------------------------------------------------------------
1 | Qt 5.1.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.1.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://qt-project.org/doc/qt-5.1/
8 |
9 | The Qt version 5.1 series is binary compatible with the 5.0.x series.
10 | Applications compiled for 5.0 will continue to run with 5.1.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | http://bugreports.qt-project.org/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 |
21 | ****************************************************************************
22 | * General *
23 | ****************************************************************************
24 |
25 | - [QTBUG-31206] TableView: let delegates handle mouse events
26 | - [QTBUG-31306] GroupBox: fix the activeFocusOnTab behavior
27 | - [QTBUG-31992] Make ComboBox work with variant list
28 | - [QTBUG-32400] Allow mouse events when transient scroll bars are hidden
29 |
--------------------------------------------------------------------------------
/dist/changes-5.10.0:
--------------------------------------------------------------------------------
1 | Qt 5.10 introduces many new features and improvements as well as bugfixes
2 | over the 5.9.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | http://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.10 series is binary compatible with the 5.10.x series.
8 | Applications compiled for 5.9 will continue to run with 5.10.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Qt 5.10.0 Changes *
20 | ****************************************************************************
21 |
22 | Calendar
23 | --------
24 |
25 | - [QTBUG-60217] Added locale property, which affects which day is shown as
26 | the first day of the week, as well as date and day name localization.
27 |
28 | FileDialog
29 | ----------
30 |
31 | - [QTBUG-39230] Added defaultSuffix property, that is added to selected
32 | files that have no suffix specified.
33 |
34 | Slider
35 | ------
36 |
37 | - [QTBUG-59271] Added wheelEnabled property, which makes it possible to
38 | disable mouse wheel.
39 |
--------------------------------------------------------------------------------
/dist/changes-5.10.1:
--------------------------------------------------------------------------------
1 | Qt 5.10.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.10.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.10 series is binary compatible with the 5.9.x series.
10 | Applications compiled for 5.9 will continue to run with 5.10.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | This release contains all fixes included in the Qt 5.9.4 release.
21 |
22 | ****************************************************************************
23 | * Qt 5.10.1 Changes *
24 | ****************************************************************************
25 |
26 | - This release contains only minor code improvements.
27 |
--------------------------------------------------------------------------------
/dist/changes-5.11.0:
--------------------------------------------------------------------------------
1 | Qt 5.11 introduces many new features and improvements as well as bugfixes
2 | over the 5.10.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | http://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.11 series is binary compatible with the 5.10.x series.
8 | Applications compiled for 5.10 will continue to run with 5.11.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Qt 5.11.0 Changes *
20 | ****************************************************************************
21 |
22 | Important Behavior Changes
23 | --------------------------
24 |
25 | - [QTBUG-67144] WinRT is no longer treated as a touch based mobile platform.
26 |
27 | Controls
28 | --------
29 |
30 | - Menu:
31 | * [QTBUG-55251] Fixed positioning on high-DPI screens.
32 |
33 | - Slider:
34 | * Fixed to not break the binding on value when using the mouse wheel.
35 |
36 | - SpinBox:
37 | * Fixed to stop incrementing if the mouse is no longer over the button.
38 |
39 | Dialogs
40 | -------
41 |
42 | - ColorDialog, FileDialog, FontDialog, MessageDialog:
43 | * Fixed a naming conflict with Qt.labs.platform dialogs, causing duplicate
44 | symbols in static builds when both modules are used.
45 |
--------------------------------------------------------------------------------
/dist/changes-5.11.2:
--------------------------------------------------------------------------------
1 | Qt 5.11.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.11.0 through 5.11.1.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.11 series is binary compatible with the 5.10.x series.
10 | Applications compiled for 5.10 will continue to run with 5.11.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Qt 5.11.2 Changes *
22 | ****************************************************************************
23 |
24 | - This release contains only minor code improvements.
25 |
--------------------------------------------------------------------------------
/dist/changes-5.11.3:
--------------------------------------------------------------------------------
1 | Qt 5.11.3 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.11.0 through 5.11.2.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.11 series is binary compatible with the 5.10.x series.
10 | Applications compiled for 5.10 will continue to run with 5.11.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.12.0:
--------------------------------------------------------------------------------
1 | Qt 5.12 introduces many new features and improvements as well as bugfixes
2 | over the 5.11.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | https://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
8 | Applications compiled for 5.11 will continue to run with 5.12.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Dialogs *
20 | ****************************************************************************
21 |
22 | - [QTBUG-69095] Add a signal to the Dialog class to allow the client to
23 | intercept the button presses and optionally prevent further processing
24 | of the event. This allows performing some validation on the fields
25 | before dismissing the dialog.
26 |
--------------------------------------------------------------------------------
/dist/changes-5.12.1:
--------------------------------------------------------------------------------
1 | Qt 5.12.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.12.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
10 | Applications compiled for 5.11 will continue to run with 5.12.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - QQuickTreeModelAdaptor1:
25 | * Fixed an issue where an invalid access was done if either extended or
26 | multiple selection was in use and the mouse went out of the view on
27 | top of the model.
28 |
--------------------------------------------------------------------------------
/dist/changes-5.12.2:
--------------------------------------------------------------------------------
1 | Qt 5.12.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.12.0 through 5.12.1.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
10 | Applications compiled for 5.11 will continue to run with 5.12.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Library *
22 | ****************************************************************************
23 |
24 | - [QTBUG-73765] Fixed Calendar's day of week header not being updated when
25 | the locale is changed.
26 | - [QTBUG-65209] Fixed progress indicator with vertical ProgessBar.
27 | - [QTBUG-69041] Fixed TableView's vertical scrollbar being drawn over the
28 | header.
29 | - [QTBUG-71997] Fixed time component of minimumDate and maximumDate
30 | affecting valid range of dates.
31 |
--------------------------------------------------------------------------------
/dist/changes-5.12.3:
--------------------------------------------------------------------------------
1 | Qt 5.12.3 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.12.0 through 5.12.2.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
10 | Applications compiled for 5.11 will continue to run with 5.12.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - [QTBUG-74350] Dialog: Update the title on the window when changing it on
25 | the dialog.
26 | - [QTBUG-73691] ScrollViewStyle: fixed division by zero in extent
27 | computation.
28 | - [QTBUG-73765] Calendar: CalendarHeaderModel is now updated when changing
29 | the locale.
30 | - [QTBUG-65209] Fixed progress indicator with vertical progress bar.
31 | - [QTBUG-69041] Fixed incorrect transientScrollBars binding in
32 | BasicTableView.
33 | - [QTBUG-71997] Calendar: fix dates being disabled if time component is
34 | specified for the minimum or maximum date.
35 |
--------------------------------------------------------------------------------
/dist/changes-5.12.4:
--------------------------------------------------------------------------------
1 | Qt 5.12.4 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.12.0 through 5.12.3.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
10 | Applications compiled for 5.11 will continue to run with 5.12.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.12.5:
--------------------------------------------------------------------------------
1 | Qt 5.12.5 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.12.0 through 5.12.4.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.12 series is binary compatible with the 5.11.x series.
10 | Applications compiled for 5.11 will continue to run with 5.12.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.13.0:
--------------------------------------------------------------------------------
1 | Qt 5.13 introduces many new features and improvements as well as bugfixes
2 | over the 5.12.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | https://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.13 series is binary compatible with the 5.12.x series.
8 | Applications compiled for 5.12 will continue to run with 5.13.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | - This release contains only minor code improvements.
19 |
--------------------------------------------------------------------------------
/dist/changes-5.13.1:
--------------------------------------------------------------------------------
1 | Qt 5.13.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.13.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.13 series is binary compatible with the 5.12.x series.
10 | Applications compiled for 5.12 will continue to run with 5.13.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.13.2:
--------------------------------------------------------------------------------
1 | Qt 5.13.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.13.0 through 5.13.1.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.13 series is binary compatible with the 5.12.x series.
10 | Applications compiled for 5.12 will continue to run with 5.13.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.14.0:
--------------------------------------------------------------------------------
1 | Qt 5.14 introduces many new features and improvements as well as bugfixes
2 | over the 5.13.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | https://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.14 series is binary compatible with the 5.13.x series.
8 | Applications compiled for 5.13 will continue to run with 5.14.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Controls *
20 | ****************************************************************************
21 |
22 | - [QTBUG-59606] QQuickTreeModelAdaptor1: fixed updating of ModelIndex role.
23 |
24 | ****************************************************************************
25 | * Android *
26 | ****************************************************************************
27 |
28 | - QML files are now always loaded from resources (:/android_rcc_bundle/qml).
29 |
--------------------------------------------------------------------------------
/dist/changes-5.14.1:
--------------------------------------------------------------------------------
1 | Qt 5.14.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.14.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.14 series is binary compatible with the 5.13.x series.
10 | Applications compiled for 5.13 will continue to run with 5.14.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.14.2:
--------------------------------------------------------------------------------
1 | Qt 5.14.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.14.0 through 5.14.1.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.14 series is binary compatible with the 5.13.x series.
10 | Applications compiled for 5.13 will continue to run with 5.14.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | - This release contains only minor code improvements.
21 |
--------------------------------------------------------------------------------
/dist/changes-5.15.0:
--------------------------------------------------------------------------------
1 | Qt 5.15 introduces many new features and improvements as well as bugfixes
2 | over the 5.14.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | https://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.15 series is binary compatible with the 5.14.x series.
8 | Applications compiled for 5.14 will continue to run with 5.15.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Controls *
20 | ****************************************************************************
21 |
22 | - [QTBUG-53097] Fixed TreeView's currentIndex not being updated on model
23 | changes.
24 |
--------------------------------------------------------------------------------
/dist/changes-5.15.1:
--------------------------------------------------------------------------------
1 | Qt 5.15.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.15.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5.15/index.html
8 |
9 | The Qt version 5.15 series is binary compatible with the 5.14.x series.
10 | Applications compiled for 5.14 will continue to run with 5.15.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - [QTBUG-84853] Fixed a crash in TreeView when using a QFileSystemModel
25 | wrapped with a QSortFilterProxyModel.
26 |
27 | ****************************************************************************
28 | * Dialogs *
29 | ****************************************************************************
30 |
31 | - [QTBUG-85434] Fixed a regression that caused ColorDialog to hang,
32 | at least on Android.
33 | - [QTBUG-84086] The metadata in the icon font icons.ttf now gives
34 | permission to install the font.
35 |
--------------------------------------------------------------------------------
/dist/changes-5.4.1:
--------------------------------------------------------------------------------
1 | Qt 5.4.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.4.0.
3 |
4 | http://doc.qt.io/qt-5.4/
5 |
6 | The Qt version 5.4 series is binary compatible with the 5.3.x series.
7 | Applications compiled for 5.3 will continue to run with 5.4.
8 |
9 | Some of the changes listed in this file include issue tracking numbers
10 | corresponding to tasks in the Qt Bug Tracker:
11 |
12 | http://bugreports.qt.io/
13 |
14 | Each of these identifiers can be entered in the bug tracker to obtain more
15 | information about a particular change.
16 |
17 | ****************************************************************************
18 | * General *
19 | ****************************************************************************
20 |
21 | - [QTBUG-42506] Fixed StackView focus handling by making it a FocusScope.
22 | - Documented how to select a specific Android theme.
23 | - Fixed iOS edit menu to show up only when the control has active focus.
24 | - [QTBUG-43693] Fixed popup positioning to take all screen geometry into
25 | account.
26 | - Fixed some documentation linking issues.
27 |
--------------------------------------------------------------------------------
/dist/changes-5.4.2:
--------------------------------------------------------------------------------
1 | Qt 5.4.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.4.1.
3 |
4 | http://doc.qt.io/qt-5.4/
5 |
6 | The Qt version 5.4 series is binary compatible with the 5.3.x series.
7 | Applications compiled for 5.3 will continue to run with 5.4.
8 |
9 | Some of the changes listed in this file include issue tracking numbers
10 | corresponding to tasks in the Qt Bug Tracker:
11 |
12 | http://bugreports.qt.io/
13 |
14 | Each of these identifiers can be entered in the bug tracker to obtain more
15 | information about a particular change.
16 |
17 | ****************************************************************************
18 | * General *
19 | ****************************************************************************
20 |
21 | - ComboBox
22 | * [QTBUG-38612] Fixed editable ComboBox to open the popup when pressing
23 | space.
24 | - Menu
25 | * Ignore non-visible menu popups on key navigation.
26 | * [QTBUG-45228] Fixed menu popups to snap to one monitor instead of
27 | crossing screen boundaries with multiple screens.
28 | * [QTBUG-45182] Fixed a potential crash when a slot connected to
29 | an action's triggered signal would end up processing pending events,
30 | and effectively deleting the menu object while one of its QML signal
31 | handlers was being executed.
32 |
--------------------------------------------------------------------------------
/dist/changes-5.6.1:
--------------------------------------------------------------------------------
1 | Qt 5.6.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.6.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | https://doc.qt.io/qt-5/
8 |
9 | The Qt version 5.6 series is binary compatible with the 5.5.x series.
10 | Applications compiled for 5.5 will continue to run with 5.6.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Dialogs *
22 | ****************************************************************************
23 |
24 | - [QTBUG-49058] Proper resize and default size for content.
25 |
26 | ****************************************************************************
27 | * Controls *
28 | ****************************************************************************
29 |
30 | - Fixed a memory leak in QStyleOption.
31 |
--------------------------------------------------------------------------------
/dist/changes-5.6.2:
--------------------------------------------------------------------------------
1 | Qt 5.6.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.6.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.6 series is binary compatible with the 5.5.x series.
10 | Applications compiled for 5.5 will continue to run with 5.6.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - [QTBUG-50795] ScrollView: fixed to update the position of the scroll
25 | bars on content size change.
26 | - [QTBUG-47523] TreeView: fixed moving of items
27 | - RangeModel: fixed to emit min/max and value changes after component is
28 | complete
29 | - Menu: fixed native menu on macOS to to get dismissed when its parent
30 | window is destroyed
31 |
--------------------------------------------------------------------------------
/dist/changes-5.6.3:
--------------------------------------------------------------------------------
1 | Qt 5.6.3 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.6.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.6 series is binary compatible with the 5.5.x series.
10 | Applications compiled for 5.5 will continue to run with 5.6.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * General *
22 | ****************************************************************************
23 |
24 | - This release contains only minor code improvements.
25 |
--------------------------------------------------------------------------------
/dist/changes-5.8.0:
--------------------------------------------------------------------------------
1 | Qt 5.8 introduces many new features and improvements as well as bugfixes
2 | over the 5.7.x series. For more details, refer to the online documentation
3 | included in this distribution. The documentation is also available online:
4 |
5 | http://doc.qt.io/qt-5/index.html
6 |
7 | The Qt version 5.8 series is binary compatible with the 5.7.x series.
8 | Applications compiled for 5.7 will continue to run with 5.8.
9 |
10 | Some of the changes listed in this file include issue tracking numbers
11 | corresponding to tasks in the Qt Bug Tracker:
12 |
13 | https://bugreports.qt.io/
14 |
15 | Each of these identifiers can be entered in the bug tracker to obtain more
16 | information about a particular change.
17 |
18 | ****************************************************************************
19 | * Controls *
20 | ****************************************************************************
21 |
22 | - ComboBox:
23 | * [QTBUG-53921] Fixed the current text to update on model changes.
24 |
25 | - TableView:
26 | * [QTBUG-57283] Fixed a possible crash due to out of memory on ARM.
27 |
28 | ****************************************************************************
29 | * Dialogs *
30 | ****************************************************************************
31 |
32 | - FileDialog:
33 | * [QTBUG-56663] Fixed selection handling when the OK button is clicked.
34 |
--------------------------------------------------------------------------------
/dist/changes-5.9.1:
--------------------------------------------------------------------------------
1 | Qt 5.9.1 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.9.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.9 series is binary compatible with the 5.8.x series.
10 | Applications compiled for 5.8 will continue to run with 5.9.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - Slider
25 | * [QTBUG-47081] Fixed to not suppress updates by a drag threshold on
26 | non-touch screens.
27 |
28 | ****************************************************************************
29 | * Dialogs *
30 | ****************************************************************************
31 |
32 | - [QTBUG-60861] Fixed inclusion of QML files of the QtQuick Dialogs module
33 | in static builds.
34 | - [QTBUG-60991] Fixed support for using QtQuick Dialogs with the QML
35 | compiler.
36 |
--------------------------------------------------------------------------------
/dist/changes-5.9.2:
--------------------------------------------------------------------------------
1 | Qt 5.9.2 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.9.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.9 series is binary compatible with the 5.8.x series.
10 | Applications compiled for 5.8 will continue to run with 5.9.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Controls *
22 | ****************************************************************************
23 |
24 | - [QTBUG-57895] Increased Label's QtQuick import version to 2.6 to make
25 | the new revisioned properties in the QML Text base type available.
26 |
27 | ****************************************************************************
28 | * Dialogs *
29 | ****************************************************************************
30 |
31 | - [QTBUG-60991] Fixed QML compiler support
32 |
--------------------------------------------------------------------------------
/dist/changes-5.9.3:
--------------------------------------------------------------------------------
1 | Qt 5.9.3 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.9.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.9 series is binary compatible with the 5.8.x series.
10 | Applications compiled for 5.8 will continue to run with 5.9.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Qt 5.9.3 Changes *
22 | ****************************************************************************
23 |
24 | - Slider:
25 | * [QTBUG-63354] Fixed the handle position to get updated when the maximum
26 | value changes.
27 |
--------------------------------------------------------------------------------
/dist/changes-5.9.5:
--------------------------------------------------------------------------------
1 | Qt 5.9.5 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.9.0.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.9 series is binary compatible with the 5.8.x series.
10 | Applications compiled for 5.8 will continue to run with 5.9.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Qt 5.9.5 Changes *
22 | ****************************************************************************
23 |
24 | Controls
25 | --------
26 |
27 | - Menu:
28 | * [QTBUG-55251] Fixed opening position on high-DPI screens.
29 |
30 | Dialogs
31 | -------
32 |
33 | - Dialog:
34 | * Fixed a minor memory leak in QQuickAbstractDialog. If Dialog's
35 | decoration component is not an Item based object, there was a minor
36 | memory leak in error cleanup path, causing the object to leak.
37 | - FileDialog:
38 | * [QTBUG-53707] Fixed a binding loop warning for the lazily populated
39 | shortcuts property that never changes after being populated.
40 |
--------------------------------------------------------------------------------
/dist/changes-5.9.6:
--------------------------------------------------------------------------------
1 | Qt 5.9.6 is a bug-fix release. It maintains both forward and backward
2 | compatibility (source and binary) with Qt 5.9.0 through 5.9.5.
3 |
4 | For more details, refer to the online documentation included in this
5 | distribution. The documentation is also available online:
6 |
7 | http://doc.qt.io/qt-5/index.html
8 |
9 | The Qt version 5.9 series is binary compatible with the 5.8.x series.
10 | Applications compiled for 5.8 will continue to run with 5.9.
11 |
12 | Some of the changes listed in this file include issue tracking numbers
13 | corresponding to tasks in the Qt Bug Tracker:
14 |
15 | https://bugreports.qt.io/
16 |
17 | Each of these identifiers can be entered in the bug tracker to obtain more
18 | information about a particular change.
19 |
20 | ****************************************************************************
21 | * Qt 5.9.6 Changes *
22 | ****************************************************************************
23 |
24 | - This release contains only minor code improvements.
25 |
--------------------------------------------------------------------------------
/examples/examples.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS = quickcontrols
3 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/basiclayouts/basiclayouts.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | TARGET = basiclayouts
3 | !no_desktop: QT += widgets
4 |
5 | include(src/src.pri)
6 | include(../shared/shared.pri)
7 |
8 | OTHER_FILES += \
9 | main.qml
10 |
11 | RESOURCES += \
12 | resources.qrc
13 |
14 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/basiclayouts
15 | INSTALLS += target
16 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/basiclayouts/basiclayouts.qmlproject:
--------------------------------------------------------------------------------
1 | import QmlProject 1.1
2 |
3 | Project {
4 | mainFile: "main.qml"
5 |
6 | /* Include .qml, .js, and image files from current directory and subdirectories */
7 | QmlFiles {
8 | directory: "."
9 | }
10 | JavaScriptFiles {
11 | directory: "."
12 | }
13 | ImageFiles {
14 | directory: "."
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/basiclayouts/resources.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/basiclayouts/src/src.pri:
--------------------------------------------------------------------------------
1 | SOURCES += \
2 | $$PWD/main.cpp
3 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/calendar/calendar.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick sql
2 | TARGET = calendar
3 |
4 | include(src/src.pri)
5 | include(../shared/shared.pri)
6 |
7 | OTHER_FILES += qml/main.qml
8 |
9 | RESOURCES += resources.qrc
10 |
11 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/calendar
12 | INSTALLS += target
13 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/calendar/images/eventindicator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/calendar/images/eventindicator.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/calendar/resources.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | qml/main.qml
4 | images/eventindicator.png
5 |
6 |
7 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/calendar/src/src.pri:
--------------------------------------------------------------------------------
1 | SOURCES += \
2 | $$PWD/event.cpp \
3 | $$PWD/main.cpp \
4 | $$PWD/sqleventmodel.cpp
5 |
6 |
7 | HEADERS += \
8 | $$PWD/event.h \
9 | $$PWD/sqleventmodel.h
10 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/controls.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 |
3 | SUBDIRS += \
4 | gallery \
5 | tableview \
6 | touch \
7 | styles \
8 | uiforms
9 |
10 | qtHaveModule(widgets) {
11 | SUBDIRS += texteditor filesystembrowser
12 | }
13 |
14 | qtHaveModule(sql) {
15 | SUBDIRS += calendar
16 | }
17 |
18 | EXAMPLE_FILES += \
19 | shared
20 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/filesystembrowser/filesystembrowser.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = filesystembrowser
3 | QT += qml quick widgets
4 |
5 | SOURCES += main.cpp
6 |
7 | RESOURCES += qml.qrc
8 |
9 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/filesystembrowser
10 | INSTALLS += target
11 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/filesystembrowser/qml.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/gallery/gallery.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = gallery
3 |
4 | SOURCES += \
5 | main.cpp
6 |
7 | RESOURCES += \
8 | gallery.qrc
9 |
10 | OTHER_FILES += \
11 | main.qml \
12 | qml/ButtonPage.qml \
13 | qml/InputPage.qml \
14 | qml/ProgressPage.qml \
15 | qml/UI.js \
16 | qml/+android/UI.js \
17 | qml/+ios/UI.js \
18 | qml/+osx/UI.js
19 |
20 | include(../shared/shared.pri)
21 |
22 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/gallery
23 | INSTALLS += target
24 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/gallery/gallery.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | qml/ButtonPage.qml
5 | qml/InputPage.qml
6 | qml/ProgressPage.qml
7 | qml/UI.js
8 | qml/+android/UI.js
9 | qml/+ios/UI.js
10 | qml/+osx/UI.js
11 |
12 |
13 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/shared/shared.pri:
--------------------------------------------------------------------------------
1 | QT += quick
2 | !no_desktop: QT += widgets
3 |
4 | INCLUDEPATH += $$PWD
5 |
6 | SOURCES += \
7 | $$PWD/qtquickcontrolsapplication.h
8 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/bubble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/bubble.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/button-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/button-pressed.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/button.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/progress-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/progress-background.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/progress-fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/progress-fill.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/slider-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/slider-handle.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/tab.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/tab_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/tab_selected.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/images/textfield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/styles/images/textfield.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/styles.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = styles
3 | QT += qml quick
4 |
5 | SOURCES += \
6 | main.cpp
7 | RESOURCES += \
8 | styles.qrc
9 | OTHER_FILES += \
10 | main.qml
11 |
12 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/styles
13 | INSTALLS += target
14 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/styles/styles.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | images/bubble.png
5 | images/button.png
6 | images/button-pressed.png
7 | images/progress-background.png
8 | images/progress-fill.png
9 | images/slider-handle.png
10 | images/tab.png
11 | images/tab_selected.png
12 | images/textfield.png
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/tableview/src/src.pri:
--------------------------------------------------------------------------------
1 | INCLUDEPATH += $$PWD
2 |
3 | HEADERS += \
4 | $$PWD/sortfilterproxymodel.h
5 |
6 | SOURCES += \
7 | $$PWD/main.cpp \
8 | $$PWD/sortfilterproxymodel.cpp
9 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/tableview/tableview.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tableview
3 |
4 | RESOURCES += \
5 | tableview.qrc
6 |
7 | OTHER_FILES += \
8 | main.qml
9 |
10 | include(src/src.pri)
11 | include(../shared/shared.pri)
12 |
13 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/tableview
14 | INSTALLS += target
15 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/tableview/tableview.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/editcopy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/editcopy.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/editcut.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/editcut.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/editpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/editpaste.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/editredo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/editredo.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/editundo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/editundo.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/exportpdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/exportpdf.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/filenew.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/filenew.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/fileopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/fileopen.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/fileprint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/fileprint.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/filesave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/filesave.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/qt-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/qt-logo.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textbold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textbold.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textcenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textcenter.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textitalic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textitalic.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textjustify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textjustify.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textleft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textleft.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textright.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/textunder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/textunder.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/zoomin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/zoomin.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/qml/images/zoomout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/texteditor/qml/images/zoomout.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/resources.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | qml/main.qml
4 | qml/ToolBarSeparator.qml
5 | qml/images/editcopy.png
6 | qml/images/editcut.png
7 | qml/images/editpaste.png
8 | qml/images/editredo.png
9 | qml/images/editundo.png
10 | qml/images/exportpdf.png
11 | qml/images/filenew.png
12 | qml/images/fileopen.png
13 | qml/images/fileprint.png
14 | qml/images/filesave.png
15 | qml/images/textbold.png
16 | qml/images/textcenter.png
17 | qml/images/textitalic.png
18 | qml/images/textjustify.png
19 | qml/images/textleft.png
20 | qml/images/textright.png
21 | qml/images/textunder.png
22 | qml/images/zoomin.png
23 | qml/images/zoomout.png
24 | example.html
25 | qml/images/qt-logo.png
26 |
27 |
28 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/src/src.pri:
--------------------------------------------------------------------------------
1 | SOURCES += \
2 | $$PWD/documenthandler.cpp \
3 | $$PWD/main.cpp
4 |
5 |
6 | HEADERS += \
7 | $$PWD/documenthandler.h
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/texteditor/texteditor.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | TARGET = texteditor
3 | !no_desktop: QT += widgets
4 |
5 | include(src/src.pri)
6 | include(../shared/shared.pri)
7 |
8 | OTHER_FILES += \
9 | qml/main.qml \
10 | qml/ToolBarSeparator.qml
11 |
12 | RESOURCES += \
13 | resources.qrc
14 |
15 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/texteditor
16 | INSTALLS += target
17 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/NOTICE.txt:
--------------------------------------------------------------------------------
1 | Notice some of these images are derived from Google applications resources. They were provided under the following license:
2 | You may use the materials in this directory without restriction to develop your apps and to use in your apps.
3 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/button_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/button_default.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/button_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/button_pressed.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/navigation_next_item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/navigation_next_item.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/navigation_previous_item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/navigation_previous_item.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/tab_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/tab_selected.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/tabs_standard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/tabs_standard.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/textinput.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/textinput.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/images/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/controls/touch/images/toolbar.png
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/resources.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | content/AndroidDelegate.qml
5 | content/ButtonPage.qml
6 | content/ListPage.qml
7 | content/ProgressBarPage.qml
8 | content/SliderPage.qml
9 | content/TabBarPage.qml
10 | content/TextInputPage.qml
11 | images/button_default.png
12 | images/button_pressed.png
13 | images/navigation_next_item.png
14 | images/navigation_previous_item.png
15 | images/tab_selected.png
16 | images/tabs_standard.png
17 | images/textinput.png
18 | images/toolbar.png
19 |
20 |
21 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/src/src.pri:
--------------------------------------------------------------------------------
1 | SOURCES += \
2 | $$PWD/main.cpp
3 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/touch.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | TARGET = touch
3 | !no_desktop: QT += widgets
4 |
5 | include(src/src.pri)
6 | include(../shared/shared.pri)
7 |
8 | OTHER_FILES += \
9 | main.qml \
10 | content/AndroidDelegate.qml \
11 | content/ButtonPage.qml \
12 | content/ListPage.qml \
13 | content/ProgressBarPage.qml \
14 | content/SliderPage.qml \
15 | content/TabBarPage.qml \
16 | content/TextInputPage.qml
17 |
18 | RESOURCES += \
19 | resources.qrc
20 |
21 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/touch
22 | INSTALLS += target
23 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/touch/touch.qmlproject:
--------------------------------------------------------------------------------
1 | import QmlProject 1.1
2 |
3 | Project {
4 | mainFile: "main.qml"
5 |
6 | /* Include .qml, .js, and image files from current directory and subdirectories */
7 | QmlFiles {
8 | directory: "."
9 | }
10 | JavaScriptFiles {
11 | directory: "."
12 | }
13 | ImageFiles {
14 | directory: "."
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/uiforms/uiforms.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = uiforms
3 |
4 | SOURCES += \
5 | main.cpp
6 |
7 | RESOURCES += \
8 | uiforms.qrc
9 |
10 | OTHER_FILES += \
11 | main.qml \
12 | MainForm.ui.qml \
13 | qml/Settings.qml \
14 | qml/History.qml \
15 | qml/Notes.qml \
16 | qml/SettingsForm.ui.qml \
17 | qml/HistoryForm.ui.qml \
18 | qml/NotesForm.ui.qml \
19 | qml/CustomerModel.qml
20 |
21 | include(../shared/shared.pri)
22 |
23 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/controls/uiforms
24 | INSTALLS += target
25 |
--------------------------------------------------------------------------------
/examples/quickcontrols/controls/uiforms/uiforms.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | MainForm.ui.qml
5 | qml/Settings.qml
6 | qml/History.qml
7 | qml/Notes.qml
8 | qml/SettingsForm.ui.qml
9 | qml/HistoryForm.ui.qml
10 | qml/NotesForm.ui.qml
11 | qml/CustomerModel.qml
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/quickcontrols/dialogs/dialogs.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 |
3 | SUBDIRS = \
4 | systemdialogs
5 |
--------------------------------------------------------------------------------
/examples/quickcontrols/dialogs/systemdialogs/doc/images/systemdialogs-example.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/dialogs/systemdialogs/doc/images/systemdialogs-example.jpg
--------------------------------------------------------------------------------
/examples/quickcontrols/dialogs/systemdialogs/systemdialogs.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | !no_desktop: QT += widgets
3 |
4 | QT += quick qml
5 | SOURCES += main.cpp
6 | include(../../controls/shared/shared.pri)
7 |
8 | OTHER_FILES += \
9 | systemdialogs.qml \
10 | FileDialogs.qml \
11 | ColorDialogs.qml \
12 | FontDialogs.qml \
13 | MessageDialogs.qml \
14 | CustomDialogs.qml
15 |
16 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/dialogs/systemdialogs
17 | INSTALLS += target
18 |
19 | RESOURCES += systemdialogs.qrc
20 |
--------------------------------------------------------------------------------
/examples/quickcontrols/dialogs/systemdialogs/systemdialogs.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | systemdialogs.qml
4 | FileDialogs.qml
5 | ColorDialogs.qml
6 | FontDialogs.qml
7 | MessageDialogs.qml
8 | CustomDialogs.qml
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/dashboard/dashboard.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = dashboard
3 | INCLUDEPATH += .
4 | QT += quick
5 |
6 | SOURCES += \
7 | main.cpp
8 |
9 | RESOURCES += \
10 | dashboard.qrc
11 |
12 | OTHER_FILES += \
13 | qml/dashboard.qml \
14 | qml/DashboardGaugeStyle.qml \
15 | qml/IconGaugeStyle.qml \
16 | qml/TachometerStyle.qml \
17 | qml/TurnIndicator.qml \
18 | qml/ValueSource.qml
19 |
20 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/extras/dashboard
21 | INSTALLS += target
22 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/dashboard/dashboard.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | fonts/DejaVuSans.ttf
4 | images/fuel-icon.png
5 | images/temperature-icon.png
6 | qml/dashboard.qml
7 | qml/DashboardGaugeStyle.qml
8 | qml/IconGaugeStyle.qml
9 | qml/TachometerStyle.qml
10 | qml/TurnIndicator.qml
11 | qml/ValueSource.qml
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/dashboard/fonts/DejaVuSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/dashboard/fonts/DejaVuSans.ttf
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/dashboard/images/fuel-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/dashboard/images/fuel-icon.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/dashboard/images/temperature-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/dashboard/images/temperature-icon.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/extras.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS += \
3 | gallery \
4 | dashboard \
5 | flat
6 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/flat.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = flat
3 | QT += quick
4 |
5 | SOURCES += \
6 | main.cpp
7 |
8 | RESOURCES += \
9 | flat.qrc
10 |
11 | OTHER_FILES += \
12 | main.qml
13 |
14 | DISTFILES += \
15 | Content.qml \
16 | SettingsIcon.qml
17 |
18 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/extras/flat
19 | INSTALLS += target
20 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/flat.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | images/piemenu-bw-normal.png
5 | images/piemenu-bw-pressed.png
6 | images/piemenu-rgb-normal.png
7 | images/piemenu-rgb-pressed.png
8 | images/piemenu-sepia-normal.png
9 | images/piemenu-sepia-pressed.png
10 | images/piemenu-image-bw.jpg
11 | images/piemenu-image-rgb.jpg
12 | images/piemenu-image-sepia.jpg
13 | Content.qml
14 | SettingsIcon.qml
15 |
16 |
17 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-bw-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-bw-normal.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-bw-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-bw-pressed.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-image-bw.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-image-bw.jpg
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-image-rgb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-image-rgb.jpg
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-image-sepia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-image-sepia.jpg
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-rgb-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-rgb-normal.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-rgb-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-rgb-pressed.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-sepia-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-sepia-normal.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/flat/images/piemenu-sepia-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/flat/images/piemenu-sepia-pressed.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/fonts/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/fonts/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/gallery.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = gallery
3 | INCLUDEPATH += .
4 | QT += quick
5 |
6 | SOURCES += \
7 | main.cpp
8 |
9 | RESOURCES += \
10 | gallery.qrc
11 |
12 | target.path = $$[QT_INSTALL_EXAMPLES]/quickcontrols/extras/gallery
13 | INSTALLS += target
14 |
15 | OTHER_FILES += \
16 | qml/BlackButtonBackground.qml \
17 | qml/BlackButtonStyle.qml \
18 | qml/CircularGaugeDarkStyle.qml \
19 | qml/CircularGaugeDefaultStyle.qml \
20 | qml/CircularGaugeLightStyle.qml \
21 | qml/CircularGaugeView.qml \
22 | qml/ControlLabel.qml \
23 | qml/ControlView.qml \
24 | qml/ControlViewToolBar.qml \
25 | qml/CustomizerSwitch.qml \
26 | qml/CustomizerLabel.qml \
27 | qml/CustomizerSlider.qml \
28 | qml/FlickableMoreIndicator.qml \
29 | qml/gallery.qml \
30 | qml/PieMenuControlView.qml \
31 | qml/PieMenuDefaultStyle.qml \
32 | qml/PieMenuDarkStyle.qml \
33 | qml/StylePicker.qml \
34 | gallery.qrc
35 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/gallery.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | fonts/OpenSans-Regular.ttf
4 | images/background-light.png
5 | images/background.png
6 | images/center-light.png
7 | images/center.png
8 | images/icon-go.png
9 | images/icon-settings.png
10 | images/info.png
11 | images/needle-light.png
12 | images/needle.png
13 | images/qt-logo.png
14 | images/zoom_in.png
15 | images/zoom_out.png
16 | qml/BlackButtonBackground.qml
17 | qml/BlackButtonStyle.qml
18 | qml/CircularGaugeDarkStyle.qml
19 | qml/CircularGaugeDefaultStyle.qml
20 | qml/CircularGaugeLightStyle.qml
21 | qml/CircularGaugeView.qml
22 | qml/ControlView.qml
23 | qml/ControlViewToolbar.qml
24 | qml/CustomizerSwitch.qml
25 | qml/CustomizerLabel.qml
26 | qml/CustomizerSlider.qml
27 | qml/FlickableMoreIndicator.qml
28 | qml/gallery.qml
29 | qml/PieMenuControlView.qml
30 | qml/StylePicker.qml
31 | qml/PieMenuDarkStyle.qml
32 | qml/PieMenuDefaultStyle.qml
33 | qml/ControlLabel.qml
34 | images/icon-back.png
35 |
36 |
37 |
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/background-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/background-light.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/background.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/center-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/center-light.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/center.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/icon-back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/icon-back.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/icon-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/icon-go.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/icon-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/icon-settings.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/info.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/needle-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/needle-light.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/needle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/needle.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/qt-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/qt-logo.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/zoom_in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/zoom_in.png
--------------------------------------------------------------------------------
/examples/quickcontrols/extras/gallery/images/zoom_out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/examples/quickcontrols/extras/gallery/images/zoom_out.png
--------------------------------------------------------------------------------
/examples/quickcontrols/quickcontrols.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS = \
3 | controls \
4 | dialogs \
5 | extras
6 |
--------------------------------------------------------------------------------
/qtquickcontrols.pro:
--------------------------------------------------------------------------------
1 | requires(qtHaveModule(quick))
2 |
3 | load(qt_parts)
4 |
--------------------------------------------------------------------------------
/src/controls/Private/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls.Private
2 | AbstractCheckable 1.0 AbstractCheckable.qml
3 | CalendarHeaderModel 1.0 CalendarHeaderModel.qml
4 | Control 1.0 Control.qml
5 | CalendarUtils 1.0 CalendarUtils.js
6 | FocusFrame 1.0 FocusFrame.qml
7 | Margins 1.0 Margins.qml
8 | BasicButton 1.0 BasicButton.qml
9 | ScrollBar 1.0 ScrollBar.qml
10 | ScrollViewHelper 1.0 ScrollViewHelper.qml
11 | Style 1.0 Style.qml
12 | MenuItemSubControls 1.0 MenuItemSubControls.qml
13 | TabBar 1.0 TabBar.qml
14 | StackViewSlideDelegate 1.0 StackViewSlideDelegate.qml
15 | StyleHelpers 1.0 style.js
16 | JSArray 1.0 StackView.js
17 | TableViewSelection 1.0 TableViewSelection.qml
18 | FastGlow 1.0 FastGlow.qml
19 | SourceProxy 1.0 SourceProxy.qml
20 | GroupBoxStyle 1.0 ../Styles/Base/GroupBoxStyle.qml
21 | FocusFrameStyle 1.0 ../Styles/Base/FocusFrameStyle.qml
22 | ToolButtonStyle 1.0 ../Styles/Base/ToolButtonStyle.qml
23 | MenuContentItem 1.0 MenuContentItem.qml
24 | MenuContentScroller 1.0 MenuContentScroller.qml
25 | ColumnMenuContent 1.0 ColumnMenuContent.qml
26 | ContentItem 1.0 ContentItem.qml
27 | HoverButton 1.0 HoverButton.qml
28 | singleton SystemPaletteSingleton 1.0 SystemPaletteSingleton.qml
29 | singleton TextSingleton 1.0 TextSingleton.qml
30 | TextHandle 1.0 TextHandle.qml
31 | TextInputWithHandles 1.0 TextInputWithHandles.qml
32 | EditMenu 1.0 EditMenu.qml
33 | EditMenu_base 1.0 EditMenu_base.qml
34 | ToolMenuButton 1.0 ToolMenuButton.qml
35 | BasicTableView 1.0 BasicTableView.qml
36 | TableViewItemDelegateLoader 1.0 TableViewItemDelegateLoader.qml
37 | TreeViewItemDelegateLoader 1.0 TreeViewItemDelegateLoader.qml
38 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+glslcore/blur.frag:
--------------------------------------------------------------------------------
1 | #version 150
2 |
3 | uniform sampler2D source;
4 | uniform float qt_Opacity;
5 |
6 | in vec2 qt_TexCoord0;
7 | in vec2 qt_TexCoord1;
8 | in vec2 qt_TexCoord2;
9 | in vec2 qt_TexCoord3;
10 |
11 | out vec4 fragColor;
12 |
13 | void main() {
14 | vec4 sourceColor = (texture(source, qt_TexCoord0) +
15 | texture(source, qt_TexCoord1) +
16 | texture(source, qt_TexCoord2) +
17 | texture(source, qt_TexCoord3)) * 0.25;
18 | fragColor = sourceColor * qt_Opacity;
19 | }
20 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+glslcore/blur.vert:
--------------------------------------------------------------------------------
1 | #version 150
2 |
3 | in vec4 qt_Vertex;
4 | in vec2 qt_MultiTexCoord0;
5 |
6 | uniform mat4 qt_Matrix;
7 | uniform float yStep;
8 | uniform float xStep;
9 |
10 | out vec2 qt_TexCoord0;
11 | out vec2 qt_TexCoord1;
12 | out vec2 qt_TexCoord2;
13 | out vec2 qt_TexCoord3;
14 |
15 | void main() {
16 | qt_TexCoord0 = vec2(qt_MultiTexCoord0.x + xStep, qt_MultiTexCoord0.y + yStep * 0.36);
17 | qt_TexCoord1 = vec2(qt_MultiTexCoord0.x + xStep * 0.36, qt_MultiTexCoord0.y - yStep);
18 | qt_TexCoord2 = vec2(qt_MultiTexCoord0.x - xStep * 0.36, qt_MultiTexCoord0.y + yStep);
19 | qt_TexCoord3 = vec2(qt_MultiTexCoord0.x - xStep, qt_MultiTexCoord0.y - yStep * 0.36);
20 | gl_Position = qt_Matrix * qt_Vertex;
21 | }
22 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+glslcore/glow.frag:
--------------------------------------------------------------------------------
1 | #version 150
2 |
3 | uniform sampler2D source1;
4 | uniform sampler2D source2;
5 | uniform sampler2D source3;
6 | uniform sampler2D source4;
7 | uniform sampler2D source5;
8 | uniform float weight1;
9 | uniform float weight2;
10 | uniform float weight3;
11 | uniform float weight4;
12 | uniform float weight5;
13 | uniform vec4 color;
14 | uniform float spread;
15 | uniform float qt_Opacity;
16 |
17 | in vec2 qt_TexCoord0;
18 |
19 | out vec4 fragColor;
20 |
21 | float linearstep(float e0, float e1, float x) {
22 | return clamp((x - e0) / (e1 - e0), 0.0, 1.0);
23 | }
24 |
25 | void main() {
26 | vec4 sourceColor = texture(source1, qt_TexCoord0) * weight1;
27 | sourceColor += texture(source2, qt_TexCoord0) * weight2;
28 | sourceColor += texture(source3, qt_TexCoord0) * weight3;
29 | sourceColor += texture(source4, qt_TexCoord0) * weight4;
30 | sourceColor += texture(source5, qt_TexCoord0) * weight5;
31 | sourceColor = mix(vec4(0), color, linearstep(0.0, spread, sourceColor.a));
32 | fragColor = sourceColor * qt_Opacity;
33 | }
34 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+hlsl/blur.frag:
--------------------------------------------------------------------------------
1 | cbuffer ConstantBuffer : register(b0)
2 | {
3 | float4x4 qt_Matrix;
4 | float qt_Opacity;
5 | float2 delta;
6 | };
7 |
8 | Texture2D source : register(t0);
9 | SamplerState sourceSampler : register(s0);
10 |
11 | float4 main(float4 position : SV_POSITION,
12 | float2 coord0 : TEXCOORD0,
13 | float2 coord1 : TEXCOORD1,
14 | float2 coord2 : TEXCOORD2,
15 | float2 coord3 : TEXCOORD3) : SV_TARGET
16 | {
17 | return (source.Sample(sourceSampler, coord0) + source.Sample(sourceSampler, coord1)
18 | + source.Sample(sourceSampler, coord2) + source.Sample(sourceSampler, coord3)) * 0.25 * qt_Opacity;
19 | }
20 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+hlsl/blur.vert:
--------------------------------------------------------------------------------
1 | cbuffer ConstantBuffer : register(b0)
2 | {
3 | float4x4 qt_Matrix;
4 | float qt_Opacity;
5 | float xStep;
6 | float yStep;
7 | };
8 |
9 | struct PSInput
10 | {
11 | float4 position : SV_POSITION;
12 | float2 coord0 : TEXCOORD0;
13 | float2 coord1 : TEXCOORD1;
14 | float2 coord2 : TEXCOORD2;
15 | float2 coord3 : TEXCOORD3;
16 | };
17 |
18 | PSInput main(float4 position : POSITION, float2 coord : TEXCOORD0)
19 | {
20 | PSInput result;
21 |
22 | result.position = mul(qt_Matrix, position);
23 |
24 | result.coord0 = float2(coord.x + xStep, coord.y + yStep * 0.36);
25 | result.coord1 = float2(coord.x + xStep * 0.36, coord.y - yStep);
26 | result.coord2 = float2(coord.x - xStep * 0.36, coord.y + yStep);
27 | result.coord3 = float2(coord.x - xStep, coord.y - yStep * 0.36);
28 |
29 | return result;
30 | }
31 |
--------------------------------------------------------------------------------
/src/controls/Shaders/+hlsl/glow.frag:
--------------------------------------------------------------------------------
1 | cbuffer ConstantBuffer : register(b0)
2 | {
3 | float4x4 qt_Matrix;
4 | float qt_Opacity;
5 | float weight1;
6 | float weight2;
7 | float weight3;
8 | float weight4;
9 | float weight5;
10 | float spread;
11 | float4 color;
12 | };
13 |
14 | Texture2D source1 : register(t0);
15 | SamplerState sourceSampler1 : register(s0);
16 | Texture2D source2 : register(t1);
17 | SamplerState sourceSampler2 : register(s1);
18 | Texture2D source3 : register(t2);
19 | SamplerState sourceSampler3 : register(s2);
20 | Texture2D source4 : register(t3);
21 | SamplerState sourceSampler4 : register(s3);
22 | Texture2D source5 : register(t4);
23 | SamplerState sourceSampler5 : register(s4);
24 |
25 | float linearstep(float e0, float e1, float x)
26 | {
27 | return clamp((x - e0) / (e1 - e0), 0.0, 1.0);
28 | }
29 |
30 | float4 main(float4 position : SV_POSITION, float2 coord : TEXCOORD0) : SV_TARGET
31 | {
32 | float4 sourceColor = source1.Sample(sourceSampler1, coord) * weight1;
33 | sourceColor += source2.Sample(sourceSampler2, coord) * weight2;
34 | sourceColor += source3.Sample(sourceSampler3, coord) * weight3;
35 | sourceColor += source4.Sample(sourceSampler4, coord) * weight4;
36 | sourceColor += source5.Sample(sourceSampler5, coord) * weight5;
37 | sourceColor = lerp(float4(0.0, 0.0, 0.0, 0.0), color, linearstep(0.0, spread, sourceColor.a));
38 | return sourceColor * qt_Opacity;
39 | }
40 |
--------------------------------------------------------------------------------
/src/controls/Shaders/blur.frag:
--------------------------------------------------------------------------------
1 | uniform lowp sampler2D source;
2 | uniform lowp float qt_Opacity;
3 |
4 | varying highp vec2 qt_TexCoord0;
5 | varying highp vec2 qt_TexCoord1;
6 | varying highp vec2 qt_TexCoord2;
7 | varying highp vec2 qt_TexCoord3;
8 |
9 | void main() {
10 | highp vec4 sourceColor = (texture2D(source, qt_TexCoord0) +
11 | texture2D(source, qt_TexCoord1) +
12 | texture2D(source, qt_TexCoord2) +
13 | texture2D(source, qt_TexCoord3)) * 0.25;
14 | gl_FragColor = sourceColor * qt_Opacity;
15 | }
16 |
--------------------------------------------------------------------------------
/src/controls/Shaders/blur.vert:
--------------------------------------------------------------------------------
1 | attribute highp vec4 qt_Vertex;
2 | attribute highp vec2 qt_MultiTexCoord0;
3 |
4 | uniform highp mat4 qt_Matrix;
5 | uniform highp float yStep;
6 | uniform highp float xStep;
7 |
8 | varying highp vec2 qt_TexCoord0;
9 | varying highp vec2 qt_TexCoord1;
10 | varying highp vec2 qt_TexCoord2;
11 | varying highp vec2 qt_TexCoord3;
12 |
13 | void main() {
14 | qt_TexCoord0 = vec2(qt_MultiTexCoord0.x + xStep, qt_MultiTexCoord0.y + yStep * 0.36);
15 | qt_TexCoord1 = vec2(qt_MultiTexCoord0.x + xStep * 0.36, qt_MultiTexCoord0.y - yStep);
16 | qt_TexCoord2 = vec2(qt_MultiTexCoord0.x - xStep * 0.36, qt_MultiTexCoord0.y + yStep);
17 | qt_TexCoord3 = vec2(qt_MultiTexCoord0.x - xStep, qt_MultiTexCoord0.y - yStep * 0.36);
18 | gl_Position = qt_Matrix * qt_Vertex;
19 | }
20 |
--------------------------------------------------------------------------------
/src/controls/Shaders/glow.frag:
--------------------------------------------------------------------------------
1 | uniform lowp sampler2D source1;
2 | uniform lowp sampler2D source2;
3 | uniform lowp sampler2D source3;
4 | uniform lowp sampler2D source4;
5 | uniform lowp sampler2D source5;
6 | uniform mediump float weight1;
7 | uniform mediump float weight2;
8 | uniform mediump float weight3;
9 | uniform mediump float weight4;
10 | uniform mediump float weight5;
11 | uniform highp vec4 color;
12 | uniform highp float spread;
13 | uniform lowp float qt_Opacity;
14 |
15 | varying mediump vec2 qt_TexCoord0;
16 |
17 | highp float linearstep(highp float e0, highp float e1, highp float x) {
18 | return clamp((x - e0) / (e1 - e0), 0.0, 1.0);
19 | }
20 |
21 | void main() {
22 | lowp vec4 sourceColor = texture2D(source1, qt_TexCoord0) * weight1;
23 | sourceColor += texture2D(source2, qt_TexCoord0) * weight2;
24 | sourceColor += texture2D(source3, qt_TexCoord0) * weight3;
25 | sourceColor += texture2D(source4, qt_TexCoord0) * weight4;
26 | sourceColor += texture2D(source5, qt_TexCoord0) * weight5;
27 | sourceColor = mix(vec4(0), color, linearstep(0.0, spread, sourceColor.a));
28 | gl_FragColor = sourceColor * qt_Opacity;
29 | }
30 |
--------------------------------------------------------------------------------
/src/controls/Shaders/shaders.pri:
--------------------------------------------------------------------------------
1 | SHADER_FILES = \
2 | $$PWD/blur.vert \
3 | $$PWD/blur.frag \
4 | $$PWD/glow.frag \
5 | $$PWD/+glslcore/blur.vert \
6 | $$PWD/+glslcore/blur.frag \
7 | $$PWD/+glslcore/glow.frag \
8 | $$PWD/+hlsl/blur.vert \
9 | $$PWD/+hlsl/blur.frag \
10 | $$PWD/+hlsl/glow.frag
11 |
--------------------------------------------------------------------------------
/src/controls/Styles/Android/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls.Styles.Android
2 | plugin qtquickcontrolsandroidstyleplugin
3 | classname QtQuickControlsAndroidStylePlugin
4 | singleton AndroidStyle 1.0 AndroidStyle.qml
5 | internal ApplicationWindowStyle ApplicationWindowStyle.qml
6 | internal BusyIndicatorStyle BusyIndicatorStyle.qml
7 | internal ButtonStyle ButtonStyle.qml
8 | internal CalendarStyle CalendarStyle.qml
9 | internal CheckBoxStyle CheckBoxStyle.qml
10 | internal ComboBoxStyle ComboBoxStyle.qml
11 | internal CursorHandleStyle CursorHandleStyle.qml
12 | internal FocusFrameStyle FocusFrameStyle.qml
13 | internal GroupBoxStyle GroupBoxStyle.qml
14 | internal LabelStyle LabelStyle.qml
15 | internal MenuBarStyle MenuBarStyle.qml
16 | internal MenuStyle MenuStyle.qml
17 | internal ProgressBarStyle ProgressBarStyle.qml
18 | internal RadioButtonStyle RadioButtonStyle.qml
19 | internal ScrollViewStyle ScrollViewStyle.qml
20 | internal SliderStyle SliderStyle.qml
21 | internal SpinBoxStyle SpinBoxStyle.qml
22 | internal StatusBarStyle StatusBarStyle.qml
23 | internal SwitchStyle SwitchStyle.qml
24 | internal TableViewStyle TableViewStyle.qml
25 | internal TabViewStyle TabViewStyle.qml
26 | internal TextAreaStyle TextAreaStyle.qml
27 | internal TextFieldStyle TextFieldStyle.qml
28 | internal ToolBarStyle ToolBarStyle.qml
29 | internal ToolButtonStyle ToolButtonStyle.qml
30 |
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-down.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-down@2x.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-left.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-left@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-left@2x.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-right.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-right@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-right@2x.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-up.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/arrow-up@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/arrow-up@2x.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/button.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/button_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/button_down.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/check.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/check@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/check@2x.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/editbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/editbox.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/focusframe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/focusframe.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/groupbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/groupbox.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/header.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/knob.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/knob.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/leftanglearrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/leftanglearrow.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/needle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/needle.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/progress-indeterminate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/progress-indeterminate.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/rightanglearrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/rightanglearrow.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/scrollbar-handle-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/scrollbar-handle-horizontal.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/scrollbar-handle-transient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/scrollbar-handle-transient.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/scrollbar-handle-vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/scrollbar-handle-vertical.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/slider-groove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/slider-groove.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/slider-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/slider-handle.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/spinner_large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/spinner_large.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/spinner_medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/spinner_medium.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/spinner_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/spinner_small.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/tab.png
--------------------------------------------------------------------------------
/src/controls/Styles/Base/images/tab_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/Base/images/tab_selected.png
--------------------------------------------------------------------------------
/src/controls/Styles/Desktop/qmldir:
--------------------------------------------------------------------------------
1 | singleton RowItemSingleton 1.0 RowItemSingleton.qml
2 | designersupported
3 |
--------------------------------------------------------------------------------
/src/controls/Styles/WinRT/PC/WinRT.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | ApplicationWindowStyle.qml
4 | BusyIndicatorStyle.qml
5 | ButtonStyle.qml
6 | CalendarStyle.qml
7 | CheckBoxStyle.qml
8 | ComboBoxStyle.qml
9 | FocusFrameStyle.qml
10 | GroupBoxStyle.qml
11 | MenuBarStyle.qml
12 | MenuStyle.qml
13 | ProgressBarStyle.qml
14 | RadioButtonStyle.qml
15 | ScrollViewStyle.qml
16 | SliderStyle.qml
17 | SpinBoxStyle.qml
18 | StatusBarStyle.qml
19 | SwitchStyle.qml
20 | TableViewStyle.qml
21 | TabViewStyle.qml
22 | TextAreaStyle.qml
23 | TextFieldStyle.qml
24 | ToolBarStyle.qml
25 | ToolButtonStyle.qml
26 |
27 |
28 |
--------------------------------------------------------------------------------
/src/controls/Styles/WinRT/WinRT.pro:
--------------------------------------------------------------------------------
1 | TARGET = qtquickcontrolswinrtstyleplugin
2 | TARGETPATH = QtQuick/Controls/Styles/WinRT
3 |
4 | OTHER_FILES += \
5 | $$PWD/PC/ApplicationWindowStyle.qml \
6 | $$PWD/PC/BusyIndicatorStyle.qml \
7 | $$PWD/PC/ButtonStyle.qml \
8 | $$PWD/PC/CalendarStyle.qml \
9 | $$PWD/PC/CheckBoxStyle.qml \
10 | $$PWD/PC/ComboBoxStyle.qml \
11 | $$PWD/PC/FocusFrameStyle.qml \
12 | $$PWD/PC/GroupBoxStyle.qml \
13 | $$PWD/PC/MenuBarStyle.qml \
14 | $$PWD/PC/MenuStyle.qml \
15 | $$PWD/PC/ProgressBarStyle.qml \
16 | $$PWD/PC/RadioButtonStyle.qml \
17 | $$PWD/PC/ScrollViewStyle.qml\
18 | $$PWD/PC/SliderStyle.qml \
19 | $$PWD/PC/SpinBoxStyle.qml \
20 | $$PWD/PC/StatusBarStyle.qml \
21 | $$PWD/PC/SwitchStyle.qml \
22 | $$PWD/PC/TableViewStyle.qml \
23 | $$PWD/PC/TabViewStyle.qml \
24 | $$PWD/PC/TextAreaStyle.qml \
25 | $$PWD/PC/TextFieldStyle.qml \
26 | $$PWD/PC/ToolBarStyle.qml \
27 | $$PWD/PC/ToolButtonStyle.qml
28 |
29 | RESOURCES += \
30 | $$PWD/PC/WinRT.qrc
31 |
32 | SOURCES += \
33 | $$PWD/plugin.cpp
34 |
35 | CONFIG += no_cxx_module
36 | load(qml_plugin)
37 |
--------------------------------------------------------------------------------
/src/controls/Styles/WinRT/qmldir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/Styles/WinRT/qmldir
--------------------------------------------------------------------------------
/src/controls/Styles/iOS/iOS.pri:
--------------------------------------------------------------------------------
1 | QML_FILES += \
2 | $$PWD/ApplicationWindowStyle.qml \
3 | $$PWD/BusyIndicatorStyle.qml \
4 | $$PWD/ButtonStyle.qml \
5 | $$PWD/CalendarStyle.qml \
6 | $$PWD/CheckBoxStyle.qml \
7 | $$PWD/ComboBoxStyle.qml \
8 | $$PWD/FocusFrameStyle.qml \
9 | $$PWD/GroupBoxStyle.qml \
10 | $$PWD/MenuBarStyle.qml \
11 | $$PWD/MenuStyle.qml \
12 | $$PWD/ProgressBarStyle.qml \
13 | $$PWD/RadioButtonStyle.qml \
14 | $$PWD/ScrollViewStyle.qml\
15 | $$PWD/SliderStyle.qml \
16 | $$PWD/SpinBoxStyle.qml \
17 | $$PWD/StatusBarStyle.qml \
18 | $$PWD/SwitchStyle.qml \
19 | $$PWD/TableViewStyle.qml \
20 | $$PWD/TabViewStyle.qml \
21 | $$PWD/TextAreaStyle.qml \
22 | $$PWD/TextFieldStyle.qml \
23 | $$PWD/ToolBarStyle.qml \
24 | $$PWD/ToolButtonStyle.qml \
25 | $$PWD/CursorHandleStyle.qml \
26 | $$PWD/SelectionHandleStyle.qml \
27 | $$PWD/CursorDelegate.qml
28 |
--------------------------------------------------------------------------------
/src/controls/Styles/iOS/iOS.pro:
--------------------------------------------------------------------------------
1 | TARGETPATH = QtQuick/Controls/Styles/iOS
2 | IMPORT_VERSION = 1.0
3 |
4 | include(ios.pri)
5 |
6 | load(qml_module)
7 |
--------------------------------------------------------------------------------
/src/controls/Styles/iOS/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls.Styles.iOS
2 |
--------------------------------------------------------------------------------
/src/controls/Styles/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls.Styles
2 | ApplicationWindowStyle 1.3 Base/ApplicationWindowStyle.qml
3 | ButtonStyle 1.0 Base/ButtonStyle.qml
4 | BusyIndicatorStyle 1.1 Base/BusyIndicatorStyle.qml
5 | CalendarStyle 1.1 Base/CalendarStyle.qml
6 | CheckBoxStyle 1.0 Base/CheckBoxStyle.qml
7 | ComboBoxStyle 1.0 Base/ComboBoxStyle.qml
8 | MenuStyle 1.2 Base/MenuStyle.qml
9 | MenuBarStyle 1.2 Base/MenuBarStyle.qml
10 | ProgressBarStyle 1.0 Base/ProgressBarStyle.qml
11 | RadioButtonStyle 1.0 Base/RadioButtonStyle.qml
12 | ScrollViewStyle 1.0 Base/ScrollViewStyle.qml
13 | SliderStyle 1.0 Base/SliderStyle.qml
14 | SpinBoxStyle 1.1 Base/SpinBoxStyle.qml
15 | SwitchStyle 1.1 Base/SwitchStyle.qml
16 | TabViewStyle 1.0 Base/TabViewStyle.qml
17 | TableViewStyle 1.0 Base/TableViewStyle.qml
18 | TreeViewStyle 1.4 Base/TreeViewStyle.qml
19 | TextAreaStyle 1.1 Base/TextAreaStyle.qml
20 | TextFieldStyle 1.0 Base/TextFieldStyle.qml
21 | ToolBarStyle 1.0 Base/ToolBarStyle.qml
22 | StatusBarStyle 1.0 Base/StatusBarStyle.qml
23 |
24 | CircularGaugeStyle 1.0 Base/CircularGaugeStyle.qml
25 | CircularButtonStyle 1.0 Base/CircularButtonStyle.qml
26 | CircularTickmarkLabelStyle 1.0 Base/CircularTickmarkLabelStyle.qml
27 | CommonStyleHelper 1.0 Base/CommonStyleHelper.qml
28 | DelayButtonStyle 1.0 Base/DelayButtonStyle.qml
29 | DialStyle 1.1 Base/DialStyle.qml
30 | GaugeStyle 1.0 Base/GaugeStyle.qml
31 | HandleStyle 1.0 Base/HandleStyle.qml
32 | HandleStyleHelper 1.0 Base/HandleStyleHelper.qml
33 | PieMenuStyle 1.3 Base/PieMenuStyle.qml
34 | StatusIndicatorStyle 1.1 Base/StatusIndicatorStyle.qml
35 | ToggleButtonStyle 1.0 Base/ToggleButtonStyle.qml
36 | TumblerStyle 1.2 Base/TumblerStyle.qml
37 |
38 | designersupported
39 |
--------------------------------------------------------------------------------
/src/controls/doc/images/applicationwindow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/applicationwindow.png
--------------------------------------------------------------------------------
/src/controls/doc/images/busyindicator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/busyindicator.png
--------------------------------------------------------------------------------
/src/controls/doc/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/button.png
--------------------------------------------------------------------------------
/src/controls/doc/images/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/calendar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/calendarstyle-components-week-numbers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/calendarstyle-components-week-numbers.png
--------------------------------------------------------------------------------
/src/controls/doc/images/checkbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/checkbox.png
--------------------------------------------------------------------------------
/src/controls/doc/images/circulargauge-angles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/circulargauge-angles.png
--------------------------------------------------------------------------------
/src/controls/doc/images/circulargauge-needle-example-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/circulargauge-needle-example-2.png
--------------------------------------------------------------------------------
/src/controls/doc/images/circulargauge-needle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/circulargauge-needle.png
--------------------------------------------------------------------------------
/src/controls/doc/images/circulargauge-reversed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/circulargauge-reversed.png
--------------------------------------------------------------------------------
/src/controls/doc/images/circulargauge-tickmark-indices-values.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/circulargauge-tickmark-indices-values.png
--------------------------------------------------------------------------------
/src/controls/doc/images/combobox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/combobox.png
--------------------------------------------------------------------------------
/src/controls/doc/images/gauge-minorTickmark-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/gauge-minorTickmark-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/gauge-temperature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/gauge-temperature.png
--------------------------------------------------------------------------------
/src/controls/doc/images/gauge-tickmark-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/gauge-tickmark-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/groupbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/groupbox.png
--------------------------------------------------------------------------------
/src/controls/doc/images/label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/label.png
--------------------------------------------------------------------------------
/src/controls/doc/images/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/menu.png
--------------------------------------------------------------------------------
/src/controls/doc/images/menubar-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/menubar-action.png
--------------------------------------------------------------------------------
/src/controls/doc/images/menubar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/menubar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/piemenu-menuitem-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/piemenu-menuitem-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/placeholder.png
--------------------------------------------------------------------------------
/src/controls/doc/images/progressbar-intermediate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/progressbar-intermediate.png
--------------------------------------------------------------------------------
/src/controls/doc/images/progressbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/progressbar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-applicationtemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-applicationtemplate.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-basiclayouts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-basiclayouts.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-calendar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-filesystembrowser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-filesystembrowser.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-gallery-android-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-gallery-android-dark.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-gallery-android.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-gallery-android.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-gallery-osx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-gallery-osx.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-styles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-styles.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-tableview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-tableview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-text.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-touch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-touch.png
--------------------------------------------------------------------------------
/src/controls/doc/images/qtquickcontrols-example-uiforms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/qtquickcontrols-example-uiforms.png
--------------------------------------------------------------------------------
/src/controls/doc/images/radiobutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/radiobutton.png
--------------------------------------------------------------------------------
/src/controls/doc/images/scrollview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/scrollview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/slider.png
--------------------------------------------------------------------------------
/src/controls/doc/images/spinbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/spinbox.png
--------------------------------------------------------------------------------
/src/controls/doc/images/splitview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/splitview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/square-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/square-blue.png
--------------------------------------------------------------------------------
/src/controls/doc/images/square-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/square-green.png
--------------------------------------------------------------------------------
/src/controls/doc/images/square-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/square-red.png
--------------------------------------------------------------------------------
/src/controls/doc/images/square-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/square-white.png
--------------------------------------------------------------------------------
/src/controls/doc/images/square-yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/square-yellow.png
--------------------------------------------------------------------------------
/src/controls/doc/images/stackview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/stackview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-background-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-background-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-knob-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-knob-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-minorTickmark-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-minorTickmark-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-needle-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-needle-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-tickmark-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-tickmark-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-circulargauge-tickmarkLabel-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-circulargauge-tickmarkLabel-example.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-gauge-font-size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-gauge-font-size.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-gauge-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-gauge-foreground.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-gauge-minorTickmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-gauge-minorTickmark.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-gauge-tickmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-gauge-tickmark.png
--------------------------------------------------------------------------------
/src/controls/doc/images/styling-gauge-valueBar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/styling-gauge-valueBar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/switch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/switch.png
--------------------------------------------------------------------------------
/src/controls/doc/images/tableview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/tableview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/tabview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/tabview.png
--------------------------------------------------------------------------------
/src/controls/doc/images/textarea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/textarea.png
--------------------------------------------------------------------------------
/src/controls/doc/images/textfield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/textfield.png
--------------------------------------------------------------------------------
/src/controls/doc/images/toolbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/toolbar.png
--------------------------------------------------------------------------------
/src/controls/doc/images/treeview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/controls/doc/images/treeview.png
--------------------------------------------------------------------------------
/src/controls/doc/includes/icons.qdocinc:
--------------------------------------------------------------------------------
1 | //! [iconName]
2 | \note This property requires \l QApplication.
3 | //! [iconName]
4 |
--------------------------------------------------------------------------------
/src/controls/doc/src/applicationwindow.qdoc:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the documentation of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:FDL$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU Free Documentation License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU Free
19 | ** Documentation License version 1.3 as published by the Free Software
20 | ** Foundation and appearing in the file included in the packaging of
21 | ** this file. Please review the following information to ensure
22 | ** the GNU Free Documentation License version 1.3 requirements
23 | ** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
24 | ** $QT_END_LICENSE$
25 | **
26 | ****************************************************************************/
27 |
28 | /*!
29 | \group applicationwindow
30 | \brief A window adding convenience for positioning items.
31 | \title Application Window
32 | */
33 |
--------------------------------------------------------------------------------
/src/controls/doc/src/controls.qdoc:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the documentation of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:FDL$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU Free Documentation License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU Free
19 | ** Documentation License version 1.3 as published by the Free Software
20 | ** Foundation and appearing in the file included in the packaging of
21 | ** this file. Please review the following information to ensure
22 | ** the GNU Free Documentation License version 1.3 requirements
23 | ** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
24 | ** $QT_END_LICENSE$
25 | **
26 | ****************************************************************************/
27 |
28 | /*!
29 | \group controls
30 | \brief Buttons and UI Controls.
31 | \title Buttons and Controls
32 | */
33 |
--------------------------------------------------------------------------------
/src/controls/doc/src/menus.qdoc:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the documentation of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:FDL$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU Free Documentation License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU Free
19 | ** Documentation License version 1.3 as published by the Free Software
20 | ** Foundation and appearing in the file included in the packaging of
21 | ** this file. Please review the following information to ensure
22 | ** the GNU Free Documentation License version 1.3 requirements
23 | ** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
24 | ** $QT_END_LICENSE$
25 | **
26 | ****************************************************************************/
27 |
28 | /*!
29 | \group menus
30 | \brief How to create a menu bar.
31 | \title Menus
32 | */
33 |
--------------------------------------------------------------------------------
/src/controls/doc/src/views.qdoc:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the documentation of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:FDL$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU Free Documentation License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU Free
19 | ** Documentation License version 1.3 as published by the Free Software
20 | ** Foundation and appearing in the file included in the packaging of
21 | ** this file. Please review the following information to ensure
22 | ** the GNU Free Documentation License version 1.3 requirements
23 | ** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
24 | ** $QT_END_LICENSE$
25 | **
26 | ****************************************************************************/
27 |
28 | /*!
29 | \group views
30 | \brief How to add views and navigation within an application.
31 | \title Application Navigation and Views
32 | */
33 |
--------------------------------------------------------------------------------
/src/controls/plugin.pri:
--------------------------------------------------------------------------------
1 | HEADERS += \
2 | $$PWD/qquickaction_p.h \
3 | $$PWD/qquickexclusivegroup_p.h \
4 | $$PWD/qquickmenu_p.h \
5 | $$PWD/qquickmenubar_p.h \
6 | $$PWD/qquickmenuitem_p.h \
7 | $$PWD/qquickmenuitemcontainer_p.h \
8 | $$PWD/qquickmenupopupwindow_p.h \
9 | $$PWD/qquickpopupwindow_p.h \
10 | $$PWD/qquickstack_p.h \
11 | $$PWD/qquickselectionmode_p.h \
12 | $$PWD/qquickdesktopiconprovider_p.h
13 |
14 | SOURCES += \
15 | $$PWD/qquickaction.cpp \
16 | $$PWD/qquickexclusivegroup.cpp \
17 | $$PWD/qquickmenu.cpp \
18 | $$PWD/qquickmenubar.cpp \
19 | $$PWD/qquickmenuitem.cpp \
20 | $$PWD/qquickmenupopupwindow.cpp \
21 | $$PWD/qquickpopupwindow.cpp \
22 | $$PWD/qquickstack.cpp
23 |
--------------------------------------------------------------------------------
/src/controls/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls
2 | plugin qtquickcontrolsplugin
3 | classname QtQuickControls1Plugin
4 | typeinfo plugins.qmltypes
5 | designersupported
6 | depends QtQuick.Window 2.2
7 | depends QtQuick.Layouts 1.0
8 | depends QtQml 2.14
9 |
--------------------------------------------------------------------------------
/src/dialogs/Private/Private.pro:
--------------------------------------------------------------------------------
1 | CXX_MODULE = qml
2 | TARGET = dialogsprivateplugin
3 | TARGETPATH = QtQuick/Dialogs/Private
4 | IMPORT_VERSION = 1.1
5 |
6 | SOURCES += \
7 | qquickfontlistmodel.cpp \
8 | qquickwritingsystemlistmodel.cpp \
9 | dialogsprivateplugin.cpp
10 |
11 | HEADERS += \
12 | qquickfontlistmodel_p.h \
13 | qquickwritingsystemlistmodel_p.h
14 |
15 | QT += gui-private core-private qml
16 |
17 | load(qml_plugin)
18 |
--------------------------------------------------------------------------------
/src/dialogs/Private/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Dialogs.Private
2 | plugin dialogsprivateplugin
3 | classname QtQuick2DialogsPrivatePlugin
4 | typeinfo plugins.qmltypes
5 |
--------------------------------------------------------------------------------
/src/dialogs/doc/images/critical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/doc/images/critical.png
--------------------------------------------------------------------------------
/src/dialogs/doc/images/information.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/doc/images/information.png
--------------------------------------------------------------------------------
/src/dialogs/doc/images/question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/doc/images/question.png
--------------------------------------------------------------------------------
/src/dialogs/doc/images/replacefile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/doc/images/replacefile.png
--------------------------------------------------------------------------------
/src/dialogs/doc/images/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/doc/images/warning.png
--------------------------------------------------------------------------------
/src/dialogs/doc/qtquickdialogs.qdocconf:
--------------------------------------------------------------------------------
1 | include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
2 | include($QT_INSTALL_DOCS/config/exampleurl-qtquickcontrols.qdocconf)
3 |
4 | project = QtQuickDialogs
5 | description = Qt Quick Dialogs Reference Documentation
6 | version = $QT_VERSION
7 |
8 | qhp.projects = QtQuickDialogs
9 |
10 | qhp.QtQuickDialogs.file = qtquickdialogs.qhp
11 | qhp.QtQuickDialogs.namespace = org.qt-project.qtquickdialogs.$QT_VERSION_TAG
12 | qhp.QtQuickDialogs.virtualFolder = qtquickdialogs
13 | qhp.QtQuickDialogs.indexTitle = Qt Quick Dialogs
14 | qhp.QtQuickDialogs.indexRoot =
15 |
16 | qhp.QtQuickDialogs.filterAttributes = qtquickdialogs $QT_VERSION qtrefdoc
17 | qhp.QtQuickDialogs.customFilters.Qt.name = QtQuickDialogs $QT_VERSION
18 | qhp.QtQuickDialogs.customFilters.Qt.filterAttributes = qtquickdialogs $QT_VERSION
19 |
20 | qhp.QtQuickDialogs.subprojects = qtquickdialogsqmltypes
21 | qhp.QtQuickDialogs.subprojects.qtquickdialogsqmltypes.title = QML Types
22 | qhp.QtQuickDialogs.subprojects.qtquickdialogsqmltypes.indexTitle = Qt Quick Dialogs QML Types
23 | qhp.QtQuickDialogs.subprojects.qtquickdialogsqmltypes.selectors = qmlclass
24 | qhp.QtQuickDialogs.subprojects.qtquickdialogsqmltypes.sortPages = true
25 |
26 | depends = qtqml qtquick qtgui qtwidgets qtdoc qtcore
27 |
28 | exampledirs += ../../../examples/quickcontrols/dialogs
29 |
30 | examplesinstallpath = quickcontrols/dialogs
31 |
32 | manifestmeta.highlighted.names = "QtQuickDialogs/Qt Quick System Dialog Examples"
33 |
34 | headerdirs += ..
35 |
36 | sourcedirs += ..
37 |
38 | imagedirs += images
39 |
40 | excludedirs += ../qml
41 |
42 | navigation.landingpage = "Qt Quick Dialogs"
43 | navigation.qmltypespage = "Qt Quick Dialogs QML Types"
44 |
--------------------------------------------------------------------------------
/src/dialogs/doc/src/qtquickdialogs-examples.qdoc:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the documentation of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:FDL$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU Free Documentation License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU Free
19 | ** Documentation License version 1.3 as published by the Free Software
20 | ** Foundation and appearing in the file included in the packaging of
21 | ** this file. Please review the following information to ensure
22 | ** the GNU Free Documentation License version 1.3 requirements
23 | ** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
24 | ** $QT_END_LICENSE$
25 | **
26 | ****************************************************************************/
27 |
28 | /*!
29 | \group qtquickdialog_examples
30 | \ingroup qtquickexamples
31 | \title Qt Quick Examples - Dialogs
32 | \brief A Collection of examples for \l{Qt Quick Dialogs}, written in QML.
33 |
34 | These examples show how to use the \l{Qt Quick Dialogs}.
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/src/dialogs/images/checkers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/checkers.png
--------------------------------------------------------------------------------
/src/dialogs/images/checkmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/checkmark.png
--------------------------------------------------------------------------------
/src/dialogs/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/copy.png
--------------------------------------------------------------------------------
/src/dialogs/images/critical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/critical.png
--------------------------------------------------------------------------------
/src/dialogs/images/crosshairs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/crosshairs.png
--------------------------------------------------------------------------------
/src/dialogs/images/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/folder.png
--------------------------------------------------------------------------------
/src/dialogs/images/information.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/information.png
--------------------------------------------------------------------------------
/src/dialogs/images/question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/question.png
--------------------------------------------------------------------------------
/src/dialogs/images/slider_handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/slider_handle.png
--------------------------------------------------------------------------------
/src/dialogs/images/sunken_frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/sunken_frame.png
--------------------------------------------------------------------------------
/src/dialogs/images/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/warning.png
--------------------------------------------------------------------------------
/src/dialogs/images/window_border.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/images/window_border.png
--------------------------------------------------------------------------------
/src/dialogs/qml/icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/dialogs/qml/icons.ttf
--------------------------------------------------------------------------------
/src/dialogs/qml/qmldir:
--------------------------------------------------------------------------------
1 | ColorSlider 1.0 ColorSlider.qml
2 | IconButtonStyle 1.0 IconButtonStyle.qml
3 | IconGlyph 1.0 IconGlyph.qml
4 |
--------------------------------------------------------------------------------
/src/dialogs/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Dialogs
2 | plugin dialogplugin
3 | classname QtQuick2DialogsPlugin
4 | typeinfo plugins.qmltypes
5 | depends Qt.labs.folderlistmodel 1.0
6 | depends Qt.labs.settings 1.0
7 | depends QtQuick.Dialogs.Private 1.0
8 | depends QtQuick.Controls 1.3
9 | depends QtQuick.PrivateWidgets 1.1
10 | depends QtQml 2.14
11 |
--------------------------------------------------------------------------------
/src/extras/Private/private.pri:
--------------------------------------------------------------------------------
1 | QT += gui quick
2 |
3 | HEADERS += \
4 | $$PWD/qquickcircularprogressbar_p.h \
5 | $$PWD/qquickflatprogressbar_p.h \
6 | $$PWD/qquickmousethief_p.h \
7 | $$PWD/qquickmathutils_p.h
8 |
9 | SOURCES += \
10 | $$PWD/qquickcircularprogressbar.cpp \
11 | $$PWD/qquickflatprogressbar.cpp \
12 | $$PWD/qquickmousethief.cpp \
13 | $$PWD/qquickmathutils.cpp
14 |
15 | QML_FILES += \
16 | $$PWD/qmldir \
17 | $$PWD/CircularButton.qml \
18 | $$PWD/CircularButtonStyleHelper.qml \
19 | $$PWD/CircularTickmarkLabel.qml \
20 | $$PWD/Handle.qml \
21 | $$PWD/PieMenuIcon.qml \
22 | $$PWD/TextSingleton.qml
23 |
--------------------------------------------------------------------------------
/src/extras/Private/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Extras.Private
2 |
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/fonts/OpenSans-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/fonts/OpenSans-Light.ttf
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/fonts/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/fonts/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/fonts/OpenSans-Semibold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/fonts/OpenSans-Semibold.ttf
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/images/BusyIndicator_Normal-Large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/images/BusyIndicator_Normal-Large.png
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/images/BusyIndicator_Normal-Medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/images/BusyIndicator_Normal-Medium.png
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/images/BusyIndicator_Normal-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/images/BusyIndicator_Normal-Small.png
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/plugins.qmltypes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/Styles/Flat/plugins.qmltypes
--------------------------------------------------------------------------------
/src/extras/Styles/Flat/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Controls.Styles.Flat
2 | plugin qtquickextrasflatplugin
3 | classname QtQuickExtrasStylesPlugin
4 | depends QtQml 2.14
5 |
--------------------------------------------------------------------------------
/src/extras/Styles/styles.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 |
3 | SUBDIRS += \
4 | Flat
5 |
--------------------------------------------------------------------------------
/src/extras/designer/designer.pri:
--------------------------------------------------------------------------------
1 | QML_FILES += \
2 | $$PWD/CircularGaugeSpecifics.qml \
3 | $$PWD/DelayButtonSpecifics.qml \
4 | $$PWD/DialSpecifics.qml \
5 | $$PWD/GaugeSpecifics.qml \
6 | $$PWD/PictureSpecifics.qml \
7 | $$PWD/PieMenuSpecifics.qml \
8 | $$PWD/StatusIndicatorSpecifics.qml \
9 | $$PWD/ToggleButtonSpecifics.qml
10 |
11 | QML_FILES += $$PWD/qtquickextras.metainfo
12 |
13 | # Images
14 | QML_FILES += \
15 | $$PWD/images/circulargauge-icon.png \
16 | $$PWD/images/circulargauge-icon16.png \
17 | $$PWD/images/delaybutton-icon.png \
18 | $$PWD/images/delaybutton-icon16.png \
19 | $$PWD/images/dial-icon.png \
20 | $$PWD/images/dial-icon16.png \
21 | $$PWD/images/gauge-icon.png \
22 | $$PWD/images/gauge-icon16.png \
23 | $$PWD/images/picture-icon.png \
24 | $$PWD/images/picture-icon16.png \
25 | $$PWD/images/piemenu-icon.png \
26 | $$PWD/images/piemenu-icon16.png \
27 | $$PWD/images/statusindicator-icon.png \
28 | $$PWD/images/statusindicator-icon16.png \
29 | $$PWD/images/togglebutton-icon.png \
30 | $$PWD/images/togglebutton-icon16.png \
31 | $$PWD/images/tumbler-icon.png \
32 | $$PWD/images/tumbler-icon16.png
33 |
34 |
--------------------------------------------------------------------------------
/src/extras/designer/images/circulargauge-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/circulargauge-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/circulargauge-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/circulargauge-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/delaybutton-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/delaybutton-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/delaybutton-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/delaybutton-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/dial-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/dial-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/dial-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/dial-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/gauge-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/gauge-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/gauge-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/gauge-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/picture-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/picture-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/picture-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/picture-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/piemenu-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/piemenu-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/piemenu-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/piemenu-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/statusindicator-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/statusindicator-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/statusindicator-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/statusindicator-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/togglebutton-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/togglebutton-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/togglebutton-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/togglebutton-icon16.png
--------------------------------------------------------------------------------
/src/extras/designer/images/tumbler-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/tumbler-icon.png
--------------------------------------------------------------------------------
/src/extras/designer/images/tumbler-icon16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/designer/images/tumbler-icon16.png
--------------------------------------------------------------------------------
/src/extras/doc/images/circulargauge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/circulargauge.png
--------------------------------------------------------------------------------
/src/extras/doc/images/delaybutton-activated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/delaybutton-activated.png
--------------------------------------------------------------------------------
/src/extras/doc/images/delaybutton-progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/delaybutton-progress.png
--------------------------------------------------------------------------------
/src/extras/doc/images/delaybutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/delaybutton.png
--------------------------------------------------------------------------------
/src/extras/doc/images/dial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/dial.png
--------------------------------------------------------------------------------
/src/extras/doc/images/gauge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/gauge.png
--------------------------------------------------------------------------------
/src/extras/doc/images/piemenu-boundingItem-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/piemenu-boundingItem-example.png
--------------------------------------------------------------------------------
/src/extras/doc/images/piemenu-boundingItem-null-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/piemenu-boundingItem-null-example.png
--------------------------------------------------------------------------------
/src/extras/doc/images/piemenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/piemenu.png
--------------------------------------------------------------------------------
/src/extras/doc/images/qtquickextras-example-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/qtquickextras-example-dashboard.png
--------------------------------------------------------------------------------
/src/extras/doc/images/qtquickextras-example-flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/qtquickextras-example-flat.png
--------------------------------------------------------------------------------
/src/extras/doc/images/qtquickextras-example-gallery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/qtquickextras-example-gallery.png
--------------------------------------------------------------------------------
/src/extras/doc/images/statusindicator-active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/statusindicator-active.png
--------------------------------------------------------------------------------
/src/extras/doc/images/statusindicator-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/statusindicator-green.png
--------------------------------------------------------------------------------
/src/extras/doc/images/statusindicator-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/statusindicator-inactive.png
--------------------------------------------------------------------------------
/src/extras/doc/images/togglebutton-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/togglebutton-checked.png
--------------------------------------------------------------------------------
/src/extras/doc/images/togglebutton-unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/togglebutton-unchecked.png
--------------------------------------------------------------------------------
/src/extras/doc/images/tumbler-flat-style.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/tumbler-flat-style.png
--------------------------------------------------------------------------------
/src/extras/doc/images/tumbler.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/src/extras/doc/images/tumbler.png
--------------------------------------------------------------------------------
/src/extras/extras.pro:
--------------------------------------------------------------------------------
1 | requires(contains(QT_CONFIG, accessibility))
2 |
3 | TARGET = qtquickextrasplugin
4 | TARGETPATH = QtQuick/Extras
5 | IMPORT_VERSION = 1.4
6 |
7 | QT += qml
8 |
9 | QMAKE_DOCS = $$PWD/doc/qtquickextras.qdocconf
10 |
11 | QML_FILES += \
12 | CircularGauge.qml \
13 | DelayButton.qml \
14 | Dial.qml \
15 | Gauge.qml \
16 | StatusIndicator.qml \
17 | PieMenu.qml \
18 | ToggleButton.qml \
19 | Tumbler.qml \
20 | TumblerColumn.qml
21 |
22 | HEADERS += plugin.h \
23 | qquicktriggermode_p.h \
24 | qquickpicture_p.h
25 | SOURCES += plugin.cpp \
26 | qquickpicture.cpp
27 |
28 | include(Private/private.pri)
29 | include(designer/designer.pri)
30 |
31 | !static: CONFIG += qmlcache
32 |
33 | OTHER_FILES += doc/src/*
34 |
35 | TR_EXCLUDE += designer/*
36 |
37 | CONFIG += no_cxx_module
38 | load(qml_plugin)
39 |
--------------------------------------------------------------------------------
/src/extras/generateresource.prf:
--------------------------------------------------------------------------------
1 | defineReplace(generate_resource) {
2 | GENERATED_FILE = $$OUT_PWD/$$1
3 | INCLUDED_FILES = $$2
4 | GENERATED_CONTENT = \
5 | ""
6 |
7 | RESOURCE_PREFIX = ""
8 | for (FILE, INCLUDED_FILES) {
9 | RELATIVE_PATH = $$relative_path($$absolute_path($$FILE), $$_PRO_FILE_PWD_)
10 | SUB_FOLDER = /$$dirname(RELATIVE_PATH)
11 | !equals(SUB_FOLDER, $$RESOURCE_PREFIX) {
12 | !isEmpty(RESOURCE_PREFIX): GENERATED_CONTENT += ""
13 | RESOURCE_PREFIX = "ExtrasImports"/$$TARGETPATH$$SUB_FOLDER
14 | GENERATED_CONTENT += ""
15 | }
16 | ABSOLUTE_PATH = $$absolute_path($$FILE)
17 | ALIAS_NAME = $$basename(FILE)
18 | GENERATED_CONTENT += "$$ABSOLUTE_PATH"
19 | }
20 | !isEmpty(RESOURCE_PREFIX): GENERATED_CONTENT += ""
21 |
22 | GENERATED_CONTENT += \
23 | ""
24 | write_file($$GENERATED_FILE, GENERATED_CONTENT)|error("Failed to write resource file!")
25 |
26 | return($$GENERATED_FILE)
27 | }
28 |
--------------------------------------------------------------------------------
/src/extras/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.Extras
2 | plugin qtquickextrasplugin
3 | classname QtQuickExtrasPlugin
4 | #typeinfo plugins.qmltypes
5 |
6 | depends QtGraphicalEffects 1.0
7 | depends QtQml 2.14
8 |
--------------------------------------------------------------------------------
/src/src.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 |
3 | SUBDIRS += controls
4 | android: SUBDIRS += controls/Styles/Android
5 | ios:!static: SUBDIRS += controls/Styles/iOS
6 | winrt: SUBDIRS += controls/Styles/WinRT
7 |
8 | SUBDIRS += extras
9 | SUBDIRS += extras/Styles/styles.pro
10 |
11 | SUBDIRS += dialogs
12 | SUBDIRS += dialogs/Private
13 |
14 | qtHaveModule(quick):qtHaveModule(widgets): SUBDIRS += widgets
15 |
--------------------------------------------------------------------------------
/src/widgets/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuick.PrivateWidgets
2 | plugin widgetsplugin
3 | classname QtQuick2PrivateWidgetsPlugin
4 | typeinfo plugins.qmltypes
5 |
--------------------------------------------------------------------------------
/src/widgets/widgets.pro:
--------------------------------------------------------------------------------
1 | requires(contains(QT_CONFIG, accessibility))
2 |
3 | CXX_MODULE = qml
4 | TARGET = widgetsplugin
5 | TARGETPATH = QtQuick/PrivateWidgets
6 | IMPORT_VERSION = 1.1
7 |
8 | QT += quick-private gui-private core-private qml-private widgets
9 |
10 | SOURCES += \
11 | ../dialogs/qquickabstractdialog.cpp \
12 | widgetsplugin.cpp
13 |
14 | HEADERS += \
15 | ../dialogs/qquickabstractdialog_p.h
16 |
17 | qtConfig(messagebox) {
18 | HEADERS += \
19 | qquickqmessagebox_p.h \
20 | qmessageboxhelper_p.h \
21 | ../dialogs/qquickabstractmessagedialog_p.h
22 |
23 | SOURCES += \
24 | qquickqmessagebox.cpp \
25 | ../dialogs/qquickabstractmessagedialog.cpp
26 | }
27 |
28 | qtConfig(filedialog) {
29 | SOURCES += \
30 | qquickqfiledialog.cpp \
31 | ../dialogs/qquickabstractfiledialog.cpp
32 |
33 | HEADERS += \
34 | qquickqfiledialog_p.h \
35 | ../dialogs/qquickabstractfiledialog_p.h
36 | }
37 |
38 | qtConfig(colordialog) {
39 | SOURCES += \
40 | qquickqcolordialog.cpp \
41 | ../dialogs/qquickabstractcolordialog.cpp
42 |
43 | HEADERS += \
44 | qquickqcolordialog_p.h \
45 | ../dialogs/qquickabstractcolordialog_p.h
46 | }
47 |
48 | qtConfig(fontdialog) {
49 | SOURCES += \
50 | qquickqfontdialog.cpp \
51 | ../dialogs/qquickabstractfontdialog.cpp
52 |
53 | HEADERS += \
54 | qquickqfontdialog_p.h \
55 | ../dialogs/qquickabstractfontdialog_p.h
56 | }
57 |
58 | load(qml_plugin)
59 |
--------------------------------------------------------------------------------
/sync.profile:
--------------------------------------------------------------------------------
1 | %modules = ( # path to module name map
2 | );
3 | %moduleheaders = ( # restrict the module headers to those found in relative path
4 | );
5 |
--------------------------------------------------------------------------------
/tests/auto/README.txt:
--------------------------------------------------------------------------------
1 |
2 | Here are some tips if you need to run the Qt Quick Controls auto tests.
3 |
4 | - Testplugin
5 |
6 | Some autotests require the test plugin under testplugin/QtQuickControlsTests.
7 |
8 | The test plugin is not installed (i.e. to the qml folder), so
9 | in order for the tst_controls to find it, you can either:
10 |
11 | - Run make check in the controls folder. The plugin will be found
12 | at run time because IMPORTPATH is defined in the pro file.
13 |
14 | - In Qt Creator run settings or in the console, set QML2_IMPORT_PATH
15 | macro to the testplugin path. At run time QML2_IMPORT_PATH is used by
16 | by qmlscene to find imports required.
17 | i.e: export QML2_IMPORT_PATH=/tests/auto/testplugin
18 |
19 | - Use the -import command-line option:
20 | $ cd build/qt5/qtquickcontrols/tests/auto/controls
21 | $ ./tst_controls -import ../testplugin
22 |
23 | - Running specific tests:
24 |
25 | i) It is possible to run a single file using the -input option. For example:
26 |
27 | $ ./tst_controls -input data/test.qml
28 |
29 | $ ./tst_controls -input /test.qml
30 |
31 | Specifying the full path to the qml test file is for example needed for shadow builds.
32 |
33 |
34 | ii) The -functions command-line option will return a list of the current tests functions.
35 | It is possible to run a single test function using the name of the test function as an argument. For example:
36 |
37 | tst_controls Test_Name::function1
38 |
39 |
--------------------------------------------------------------------------------
/tests/auto/activeFocusOnTab/activeFocusOnTab.pro:
--------------------------------------------------------------------------------
1 | CONFIG += testcase
2 | TARGET = tst_activeFocusOnTab
3 | macx:CONFIG -= app_bundle
4 |
5 | SOURCES += tst_activeFocusOnTab.cpp
6 |
7 | include (../shared/util.pri)
8 |
9 | TESTDATA = data/*
10 |
11 | QT += core-private gui-private qml-private quick-private testlib
12 | !no_desktop: QT += widgets
13 |
--------------------------------------------------------------------------------
/tests/auto/activeFocusOnTab/data/images/testIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/auto/activeFocusOnTab/data/images/testIcon.png
--------------------------------------------------------------------------------
/tests/auto/applicationwindow/applicationwindow.pro:
--------------------------------------------------------------------------------
1 | CONFIG += testcase
2 | TARGET = tst_applicationwindow
3 | SOURCES += tst_applicationwindow.cpp
4 |
5 | macx:CONFIG -= app_bundle
6 |
7 | QT += core-private gui-private qml-private quick-private testlib
8 |
9 | include (../shared/util.pri)
10 |
11 | TESTDATA = data/*
12 |
13 | OTHER_FILES += \
14 | data/basicapplicationwindow.qml
15 |
16 |
--------------------------------------------------------------------------------
/tests/auto/auto.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS += testplugin controls activeFocusOnTab applicationwindow dialogs \
3 | extras qquicktreemodeladaptor customcontrolsstyle
4 | controls.depends = testplugin
5 |
--------------------------------------------------------------------------------
/tests/auto/controls/BLACKLIST:
--------------------------------------------------------------------------------
1 | # QTBUG-79161
2 | [Tests_TableView::test_headervisible]
3 | macos
4 |
--------------------------------------------------------------------------------
/tests/auto/controls/controls.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_controls
3 |
4 | IMPORTPATH = $$OUT_PWD/../testplugin
5 |
6 | !no_desktop: QT += widgets
7 |
8 | CONFIG += qmltestcase console
9 |
10 | INCLUDEPATH += $$PWD/../../shared
11 | SOURCES += $$PWD/tst_controls.cpp
12 |
13 | TESTDATA = $$PWD/data/*
14 |
15 | OTHER_FILES += \
16 | $$PWD/data/tst_baselines.qml \
17 | $$PWD/data/tst_button.qml \
18 | $$PWD/data/tst_busyindicator.qml \
19 | $$PWD/data/tst_calendar.qml \
20 | $$PWD/data/tst_rangeddate.qml \
21 | $$PWD/data/tst_shortcuts.qml \
22 | $$PWD/data/tst_spinbox.qml \
23 | $$PWD/data/tst_tableview.qml \
24 | $$PWD/data/tst_rangemodel.qml \
25 | $$PWD/data/tst_scrollview.qml \
26 | $$PWD/data/tst_menu.qml \
27 | $$PWD/data/tst_textfield.qml \
28 | $$PWD/data/tst_textarea.qml \
29 | $$PWD/data/tst_combobox.qml \
30 | $$PWD/data/tst_progressbar.qml \
31 | $$PWD/data/tst_radiobutton.qml \
32 | $$PWD/data/tst_label.qml \
33 | $$PWD/data/tst_page.qml \
34 | $$PWD/data/tst_menubar.qml \
35 | $$PWD/data/tst_rowlayout.qml \
36 | $$PWD/data/tst_gridlayout.qml \
37 | $$PWD/data/tst_slider.qml \
38 | $$PWD/data/tst_stack.qml \
39 | $$PWD/data/tst_stackview.qml \
40 | $$PWD/data/tst_statusbar.qml \
41 | $$PWD/data/tst_switch.qml \
42 | $$PWD/data/tst_tab.qml \
43 | $$PWD/data/tst_tabview.qml \
44 | $$PWD/data/tst_tableviewcolumn.qml \
45 | $$PWD/data/tst_toolbar.qml \
46 | $$PWD/data/tst_toolbutton.qml \
47 | $$PWD/data/tst_checkbox.qml \
48 | $$PWD/data/tst_groupbox.qml \
49 | $$PWD/data/tst_splitview.qml \
50 | $$PWD/data/tst_styles.qml \
51 | $$PWD/data/tst_layout.qml \
52 | $$PWD/data/tst_keys.qml \
53 | $$PWD/data/tst_treeview.qml
54 |
--------------------------------------------------------------------------------
/tests/auto/controls/tst_controls.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the test suite of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:GPL-EXCEPT$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU General Public License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU
19 | ** General Public License version 3 as published by the Free Software
20 | ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
21 | ** included in the packaging of this file. Please review the following
22 | ** information to ensure the GNU General Public License requirements will
23 | ** be met: https://www.gnu.org/licenses/gpl-3.0.html.
24 | **
25 | ** $QT_END_LICENSE$
26 | **
27 | ****************************************************************************/
28 |
29 | #include
30 | #include "qt_quick_controls_quicktest.h"
31 | QT_QUICK_CONTROLS_TEST_MAIN(qtquickcontrols)
32 |
--------------------------------------------------------------------------------
/tests/auto/customcontrolsstyle/customcontrolsstyle.pro:
--------------------------------------------------------------------------------
1 | CONFIG += testcase
2 | TARGET = tst_customcontrolsstyle
3 | SOURCES += tst_customcontrolsstyle.cpp
4 |
5 | include (../shared/util.pri)
6 |
7 | osx:CONFIG -= app_bundle
8 |
9 | QT += core-private qml-private quick-private testlib
10 |
11 | TESTDATA = data/*
12 |
13 | OTHER_FILES += \
14 | data/TestComponent.qml
15 |
16 | RESOURCES += \
17 | style.qrc
18 |
--------------------------------------------------------------------------------
/tests/auto/customcontrolsstyle/style.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | Style/ButtonStyle.qml
4 |
5 |
6 | Style/ButtonStyle.qml
7 |
8 |
9 |
--------------------------------------------------------------------------------
/tests/auto/dialogs/dialogs.pro:
--------------------------------------------------------------------------------
1 | CONFIG += testcase
2 | TARGET = tst_dialogs
3 | SOURCES += tst_dialogs.cpp
4 |
5 | INCLUDEPATH += $$PWD/../../../src/dialogs
6 |
7 | include (../shared/util.pri)
8 |
9 | osx:CONFIG -= app_bundle
10 |
11 | QT += core-private gui-private qml-private quick-private testlib
12 |
13 | TESTDATA = data/*
14 |
15 | OTHER_FILES += \
16 | data/RectWithFileDialog.qml
17 |
--------------------------------------------------------------------------------
/tests/auto/extras/BLACKLIST:
--------------------------------------------------------------------------------
1 | [Tests_Picture::test_color]
2 | msvc-2019
3 | [Tests_Picture::test_source]
4 | msvc-2019
5 | [Tests_StatusIndicator::test_active]
6 | msvc-2019
7 | [Tests_StatusIndicator::test_baseStyleHasOuterShadow]
8 | msvc-2019
9 | [Tests_StatusIndicator::test_color]
10 | msvc-2019
11 |
--------------------------------------------------------------------------------
/tests/auto/extras/data/picture.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/auto/extras/data/picture.dat
--------------------------------------------------------------------------------
/tests/auto/extras/extras.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_extras
3 |
4 | CONFIG += qmltestcase console
5 |
6 | SOURCES += $$PWD/tst_extras.cpp
7 |
8 | TESTDATA = $$PWD/data/*
9 |
10 | OTHER_FILES += \
11 | $$PWD/data/tst_circulargauge.qml \
12 | $$PWD/data/tst_circulartickmarklabel.qml \
13 | $$PWD/data/tst_common.qml \
14 | $$PWD/data/tst_dial.qml \
15 | $$PWD/data/tst_piemenu.qml \
16 | $$PWD/data/tst_delaybutton.qml \
17 | $$PWD/data/tst_statusindicator.qml \
18 | $$PWD/data/tst_thermometergauge.qml \
19 | $$PWD/data/tst_togglebutton.qml \
20 | $$PWD/data/tst_tumbler.qml \
21 | $$PWD/data/PieMenu3Items.qml \
22 | $$PWD/data/PieMenu3ItemsLongPress.qml \
23 | $$PWD/data/PieMenu3ItemsKeepOpen.qml \
24 | $$PWD/data/PieMenuVisibleOnCompleted.qml \
25 | $$PWD/data/PieMenuVisibleButNoParent.qml \
26 | $$PWD/data/tst_gauge.qml \
27 | $$PWD/data/tst_picture.qml \
28 | $$PWD/data/TestUtils.js \
29 | $$PWD/data/TumblerDatePicker.qml \
30 | $$PWD/data/PieMenuRotatedBoundingItem.qml \
31 | $$PWD/data/PieMenuBoundingItem.qml
32 |
--------------------------------------------------------------------------------
/tests/auto/extras/tst_extras.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the test suite of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:GPL-EXCEPT$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU General Public License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU
19 | ** General Public License version 3 as published by the Free Software
20 | ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
21 | ** included in the packaging of this file. Please review the following
22 | ** information to ensure the GNU General Public License requirements will
23 | ** be met: https://www.gnu.org/licenses/gpl-3.0.html.
24 | **
25 | ** $QT_END_LICENSE$
26 | **
27 | ****************************************************************************/
28 |
29 | #include
30 |
31 | QUICK_TEST_MAIN(extras)
32 |
--------------------------------------------------------------------------------
/tests/auto/qquicktreemodeladaptor/qquicktreemodeladaptor.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_qquicktreemodeladaptor
3 |
4 | CONFIG += testcase
5 | CONFIG -= app_bundle
6 | QT = core testlib
7 |
8 | INCLUDEPATH += $$PWD/../../../src/controls/Private
9 | HEADERS += $$PWD/../../../src/controls/Private/qquicktreemodeladaptor_p.h \
10 | $$PWD/../shared/testmodel.h
11 | SOURCES += $$PWD/tst_qquicktreemodeladaptor.cpp \
12 | $$PWD/../../../src/controls/Private/qquicktreemodeladaptor.cpp
13 |
--------------------------------------------------------------------------------
/tests/auto/shared/util.pri:
--------------------------------------------------------------------------------
1 | QT += core-private gui-private qml-private quick-private
2 |
3 | HEADERS += $$PWD/visualtestutil.h \
4 | $$PWD/util.h
5 | SOURCES += $$PWD/visualtestutil.cpp \
6 | $$PWD/util.cpp
7 |
8 | DEFINES += QT_QMLTEST_DATADIR=\\\"$${_PRO_FILE_PWD_}/data\\\"
9 |
--------------------------------------------------------------------------------
/tests/auto/testplugin/QtQuickControlsTests/qmldir:
--------------------------------------------------------------------------------
1 | module QtQuickControlsTests
2 | plugin testplugin
3 |
--------------------------------------------------------------------------------
/tests/auto/testplugin/testplugin.h:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the test suite of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:GPL-EXCEPT$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU General Public License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU
19 | ** General Public License version 3 as published by the Free Software
20 | ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
21 | ** included in the packaging of this file. Please review the following
22 | ** information to ensure the GNU General Public License requirements will
23 | ** be met: https://www.gnu.org/licenses/gpl-3.0.html.
24 | **
25 | ** $QT_END_LICENSE$
26 | **
27 | ****************************************************************************/
28 |
29 | #ifndef TESTPLUGIN_H
30 | #define TESTPLUGIN_H
31 |
32 | #include
33 | #include
34 |
35 | class TestPlugin : public QQmlExtensionPlugin
36 | {
37 | Q_OBJECT
38 | Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid FILE "testplugin.json")
39 | public:
40 | void registerTypes(const char *uri);
41 | void initializeEngine(QQmlEngine *engine, const char *uri);
42 | };
43 |
44 | #endif // TESTPLUGIN_H
45 |
--------------------------------------------------------------------------------
/tests/auto/testplugin/testplugin.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/tests/auto/testplugin/testplugin.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = lib
2 | CONFIG += plugin
3 | TARGET = testplugin
4 | TARGETPATH = QtQuickControlsTests
5 |
6 | QT += qml quick core-private gui-private
7 | !no_desktop: QT += widgets
8 |
9 |
10 | QMLDIR = $$PWD/$$TARGETPATH/qmldir
11 |
12 | OTHER_FILES += \
13 | $$PWD/testplugin.json \
14 | $$QMLDIR
15 |
16 | SOURCES += \
17 | $$PWD/testplugin.cpp
18 |
19 | HEADERS += \
20 | $$PWD/testplugin.h \
21 | $$PWD/testcppmodels.h \
22 | $$PWD/../shared/testmodel.h
23 |
24 | mac {
25 | LIBS += -framework Carbon
26 | }
27 |
28 | DESTDIR = $$TARGETPATH
29 |
30 | !equals(PWD, $$OUT_PWD) {
31 | # move qmldir alongside the plugin if shadow build
32 | qmldirfile.files = $$QMLDIR
33 | qmldirfile.path = $$DESTDIR
34 | COPIES += qmldirfile
35 | }
36 |
--------------------------------------------------------------------------------
/tests/benchmarks/benchmarks.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS = \
3 | objectcount \
4 | statusindicator \
5 | startup
6 |
--------------------------------------------------------------------------------
/tests/benchmarks/objectcount/objectcount.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_objectcount
3 |
4 | QT += quick testlib core-private
5 | CONFIG += benchmark
6 | osx:CONFIG -= app_bundle
7 |
8 | SOURCES += \
9 | tst_objectcount.cpp
10 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_busyindicator.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: BusyIndicator {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | running: index % 2
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_button.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: Button {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "Button"
13 | __effectivePressed: index % 2
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_checkbox.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: CheckBox {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "CheckBox"
13 | checked: index % 2
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_combobox.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 250
9 | delegate: ComboBox {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | model: 5
13 | currentIndex: index % count
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_delaybutton.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Extras 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: DelayButton {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "DelayButton"
13 | __effectivePressed: index % 2
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_dial.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Extras 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 500
9 | delegate: Dial {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | value: index / root.staticCount
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_groupbox.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: GroupBox {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | title: "GroupBox"
13 | Item {
14 | implicitWidth: 100
15 | implicitHeight: 100
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_label.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: Label {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "Label"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_menu.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 200
9 | delegate: Item {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | width: menu.width
13 | height: menu.height
14 | Menu {
15 | id: menu
16 | visible: true
17 | MenuItem { text: "MenuItem1" }
18 | MenuItem { text: "MenuItem2" }
19 | MenuItem { text: "MenuItem3" }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_progressbar.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: ProgressBar {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | value: index / root.staticCount
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_radiobutton.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: RadioButton {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "RadioButton"
13 | checked: index % 2
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_scrollview.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 250
9 | delegate: ScrollView {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | width: 100
13 | height: 100
14 | Item {
15 | implicitWidth: 200
16 | implicitHeight: 200
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_slider.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: Slider {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | value: index / root.staticCount
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_spinbox.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 250
9 | delegate: SpinBox {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | value: index / root.staticCount * maximumValue
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_stackview.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 2000
9 | delegate: StackView {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | width: 100
13 | height: 100
14 | initialItem: Item {
15 | focus: StackView.status === StackView.Active
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_switch.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: Switch {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | checked: index % 2
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_textarea.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 500
9 | delegate: TextArea {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "Text\nArea"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_textfield.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: TextField {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "TextField"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_toolbutton.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Controls 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 1000
9 | delegate: ToolButton {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | text: "ToolButton"
13 | __effectivePressed: index % 2
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/tests/benchmarks/qmlbench/creation/delegates_tumbler.qml:
--------------------------------------------------------------------------------
1 | import QtQuick 2.0
2 | import QmlBench 1.0
3 | import QtQuick.Extras 1.4
4 |
5 | CreationBenchmark {
6 | id: root
7 | count: 20
8 | staticCount: 250
9 | delegate: Tumbler {
10 | x: QmlBench.getRandom() * root.width - width
11 | y: QmlBench.getRandom() * root.height - height
12 | TumblerColumn {
13 | model: 5
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/tests/benchmarks/startup/gallery.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | ../../../examples/quickcontrols/controls/gallery/main.qml
4 | ../../../examples/quickcontrols/controls/gallery/qml/ButtonPage.qml
5 | ../../../examples/quickcontrols/controls/gallery/qml/InputPage.qml
6 | ../../../examples/quickcontrols/controls/gallery/qml/ProgressPage.qml
7 | ../../../examples/quickcontrols/controls/gallery/qml/UI.js
8 | ../../../examples/quickcontrols/controls/gallery/qml/+android/UI.js
9 | ../../../examples/quickcontrols/controls/gallery/qml/+ios/UI.js
10 | ../../../examples/quickcontrols/controls/gallery/qml/+osx/UI.js
11 |
12 |
13 |
--------------------------------------------------------------------------------
/tests/benchmarks/startup/startup.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_startup
3 |
4 | CONFIG += console
5 | macos:CONFIG -= app_bundle
6 |
7 | SOURCES += \
8 | startup_bench.cpp
9 |
10 | RESOURCES += \
11 | gallery.qrc
12 |
13 | include(../../../examples/quickcontrols/controls/shared/shared.pri)
14 |
--------------------------------------------------------------------------------
/tests/benchmarks/statusindicator/statusindicator.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = app
2 | TARGET = tst_bench_statusindicator
3 | QT = core quick testlib
4 | CONFIG += benchmark
5 |
6 | SOURCES += \
7 | tst_statusindicator.cpp
8 |
9 | OTHER_FILES += \
10 | LotsOfIndicatorsOn.qml \
11 | LotsOfIndicatorsOff.qml
12 |
13 | # Define SRCDIR equal to test's source directory
14 | DEFINES += SRCDIR=\\\"$$PWD\\\"
15 |
--------------------------------------------------------------------------------
/tests/manual/combobox/combobox.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | TARGET = combobox
3 | !no_desktop: QT += widgets
4 |
5 | SOURCES += $$PWD/main.cpp
6 |
7 | OTHER_FILES += \
8 | qml/main.qml
9 |
--------------------------------------------------------------------------------
/tests/manual/images/checkered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/images/checkered.png
--------------------------------------------------------------------------------
/tests/manual/images/testIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/images/testIcon.png
--------------------------------------------------------------------------------
/tests/manual/stackview/stackview.qmlproject:
--------------------------------------------------------------------------------
1 | import QmlProject 1.1
2 |
3 | Project {
4 | mainFile: "main.qml"
5 |
6 | /* Include .qml, .js, and image files from current directory and subdirectories */
7 | QmlFiles {
8 | directory: "."
9 | }
10 | JavaScriptFiles {
11 | directory: "."
12 | }
13 | ImageFiles {
14 | directory: "."
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/tests/manual/tableviewmodels/resources.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | qml/main.qml
4 |
5 |
6 |
--------------------------------------------------------------------------------
/tests/manual/tableviewmodels/tableviewmodels.pro:
--------------------------------------------------------------------------------
1 | SOURCES += main.cpp testmodel.cpp
2 | HEADERS += testmodel.h
3 |
4 | RESOURCES += \
5 | resources.qrc
6 |
7 | QT += quick widgets
8 |
--------------------------------------------------------------------------------
/tests/manual/testbench/content/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/testbench/content/icon.png
--------------------------------------------------------------------------------
/tests/manual/testbench/testbench.qmlproject:
--------------------------------------------------------------------------------
1 | import QmlProject 1.1
2 |
3 | Project {
4 | mainFile: "main.qml"
5 |
6 | /* Include .qml, .js, and image files from current directory and subdirectories */
7 | QmlFiles {
8 | directory: "."
9 | }
10 | JavaScriptFiles {
11 | directory: "."
12 | }
13 | ImageFiles {
14 | directory: "."
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/tests/manual/texthandles/main.cpp:
--------------------------------------------------------------------------------
1 | /****************************************************************************
2 | **
3 | ** Copyright (C) 2016 The Qt Company Ltd.
4 | ** Contact: https://www.qt.io/licensing/
5 | **
6 | ** This file is part of the test suite of the Qt Toolkit.
7 | **
8 | ** $QT_BEGIN_LICENSE:GPL-EXCEPT$
9 | ** Commercial License Usage
10 | ** Licensees holding valid commercial Qt licenses may use this file in
11 | ** accordance with the commercial license agreement provided with the
12 | ** Software or, alternatively, in accordance with the terms contained in
13 | ** a written agreement between you and The Qt Company. For licensing terms
14 | ** and conditions see https://www.qt.io/terms-conditions. For further
15 | ** information use the contact form at https://www.qt.io/contact-us.
16 | **
17 | ** GNU General Public License Usage
18 | ** Alternatively, this file may be used under the terms of the GNU
19 | ** General Public License version 3 as published by the Free Software
20 | ** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
21 | ** included in the packaging of this file. Please review the following
22 | ** information to ensure the GNU General Public License requirements will
23 | ** be met: https://www.gnu.org/licenses/gpl-3.0.html.
24 | **
25 | ** $QT_END_LICENSE$
26 | **
27 | ****************************************************************************/
28 |
29 | #include
30 | #include
31 |
32 | int main(int argc, char *argv[])
33 | {
34 | QGuiApplication app(argc, argv);
35 | QQmlApplicationEngine engine(QUrl("qrc:/main.qml"));
36 | return app.exec();
37 | }
38 |
--------------------------------------------------------------------------------
/tests/manual/texthandles/texthandles.pro:
--------------------------------------------------------------------------------
1 | TARGET = texthandles
2 | QT += qml quick
3 |
4 | SOURCES += \
5 | $$PWD/main.cpp
6 |
7 | OTHER_FILES += \
8 | $$PWD/main.qml
9 |
10 | RESOURCES += \
11 | texthandles.qrc
12 |
--------------------------------------------------------------------------------
/tests/manual/texthandles/texthandles.qmlproject:
--------------------------------------------------------------------------------
1 | import QmlProject 1.1
2 |
3 | Project {
4 | mainFile: "main.qml"
5 |
6 | /* Include .qml, .js, and image files from current directory and subdirectories */
7 | QmlFiles {
8 | directory: "."
9 | }
10 | JavaScriptFiles {
11 | directory: "."
12 | }
13 | ImageFiles {
14 | directory: "."
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/tests/manual/texthandles/texthandles.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 |
5 |
6 |
--------------------------------------------------------------------------------
/tests/manual/viewinqwidget/viewinqwidget.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick widgets quickwidgets
2 | TARGET = viewinqwidget
3 | SOURCES += $$PWD/main.cpp
4 | DEFINES += SRCDIR=\\\"$$PWD/\\\"
5 | OTHER_FILES += main.qml
6 |
--------------------------------------------------------------------------------
/tests/manual/workshop/images/bubble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/bubble.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/button-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/button-pressed.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/button.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/document-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/document-open.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/document-open@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/document-open@2x.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/document-save-as.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/document-save-as.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/document-save-as@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/document-save-as@2x.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/folder_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/folder_new.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/go-next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/go-next.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/go-previous.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/go-previous.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/preferences-system.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/preferences-system.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/process-stop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/process-stop.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/progress-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/progress-background.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/progress-fill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/progress-fill.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/slider-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/slider-handle.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/tab.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/tab_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/tab_selected.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/textfield.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/textfield.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/toplevel_window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/toplevel_window.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/view-refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/view-refresh.png
--------------------------------------------------------------------------------
/tests/manual/workshop/images/window-new@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qt/qtquickcontrols/47aa3c15b4badb3b7284c3eb32d2a2314ec8f7f2/tests/manual/workshop/images/window-new@2x.png
--------------------------------------------------------------------------------
/tests/manual/workshop/src/src.pri:
--------------------------------------------------------------------------------
1 | SOURCES += \
2 | $$PWD/main.cpp
3 |
--------------------------------------------------------------------------------
/tests/manual/workshop/workshop.pro:
--------------------------------------------------------------------------------
1 | QT += qml quick
2 | TARGET = workshop
3 | !no_desktop: QT += widgets
4 |
5 | include(src/src.pri)
6 |
7 | INCLUDEPATH += ../../shared
8 |
9 | OTHER_FILES += \
10 | main.qml \
11 | content/AboutDialog.qml \
12 | content/Controls.qml \
13 | content/ImageViewer.qml \
14 | content/ModelView.qml \
15 | content/Styles.qml
16 |
17 | RESOURCES += \
18 | workshop.qrc
19 |
--------------------------------------------------------------------------------
/tests/manual/workshop/workshop.qrc:
--------------------------------------------------------------------------------
1 |
2 |
3 | main.qml
4 | content/AboutDialog.qml
5 | content/Controls.qml
6 | content/ImageViewer.qml
7 | content/ModelView.qml
8 | content/Styles.qml
9 | images/document-open.png
10 | images/document-open@2x.png
11 | images/document-save-as.png
12 | images/document-save-as@2x.png
13 | images/folder_new.png
14 | images/tab.png
15 | images/tab_selected.png
16 | images/bubble.png
17 | images/button-pressed.png
18 | images/button.png
19 | images/progress-background.png
20 | images/progress-fill.png
21 | images/textfield.png
22 | images/slider-handle.png
23 |
24 |
25 |
--------------------------------------------------------------------------------
/tests/tests.pro:
--------------------------------------------------------------------------------
1 | TEMPLATE = subdirs
2 | SUBDIRS += auto benchmarks
3 |
--------------------------------------------------------------------------------