├── .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 | --------------------------------------------------------------------------------