aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual
diff options
context:
space:
mode:
authorEirik Aavitsland <eirik.aavitsland@qt.io>2021-11-15 21:35:01 +0100
committerEirik Aavitsland <eirik.aavitsland@qt.io>2021-11-30 19:42:54 +0100
commit813fb3ad45001e64607064db3f5c358f88ea336d (patch)
tree0b4da79b70aa66378c5720270232c0092944bdfc /tests/manual
parente0cd201e91ae64b9c03e0128cd17656b00611fbb (diff)
Move the scenegraph lancelot test into the new baseline test category
Follow the new structure and naming scheme from qtbase. Pick-to: 6.2 Change-Id: If0bd4934a0bdd824f5ba751096a43e1322aa9f1d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/manual')
-rw-r--r--tests/manual/CMakeLists.txt1
-rw-r--r--tests/manual/scenegraph_lancelot/CMakeLists.txt4
-rw-r--r--tests/manual/scenegraph_lancelot/data/Ignore12
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/SimpleBorderImage.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/SimpleNoBorder.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage.qml182
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_height.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_width.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_no_border.qml191
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_smoothed.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_border_overlap.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_negative_borders.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_borders.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_bottom.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_center.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_left.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right_left.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top_bottom.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_smoothed.qml175
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_horizontal.qml76
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_vertical.qml76
-rw-r--r--tests/manual/scenegraph_lancelot/data/borderimages/borderimage_unsmoothed.qml178
-rw-r--r--tests/manual/scenegraph_lancelot/data/gradients/gradients.qml219
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/compressed_tex.qml41
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/fill_mode.qml165
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/images_1.qml124
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/images_2.qml124
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/jpeg_full.qml12
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/jpeg_scaled.qml38
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_1.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_2.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_3.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_4.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_5.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_6.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_7.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_8.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_9.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/linear_smooth_1_0.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/mirror.qml41
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/overlap.qml58
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/tiling.qml102
-rw-r--r--tests/manual/scenegraph_lancelot/data/images/transform.qml36
-rw-r--r--tests/manual/scenegraph_lancelot/data/opacity/opacity.qml191
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml490
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml586
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/rectangles_unsmoothed.qml586
-rw-r--r--tests/manual/scenegraph_lancelot/data/rectangles/test-rectangles.qml81
-rw-r--r--tests/manual/scenegraph_lancelot/data/rotation/rotation.qml172
-rw-r--r--tests/manual/scenegraph_lancelot/data/rotation/rotation_2.qml69
-rw-r--r--tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_multi.qml38
-rw-r--r--tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_scissor.qml30
-rw-r--r--tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_stencil.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/activity/activity.qml28
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/atlas/atlas.qml51
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/basic/basic.qml11
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/basic/basic_alpha.qml33
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/culling/culling_1.qml95
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/culling/culling_2.qml94
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_1.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_16.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_2.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_4.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_8.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_1.qml48
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_2.qml48
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_1.qml48
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_2.qml48
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/image/async.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/image/face-smile.pngbin15408 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/image/source.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/layer/layer.qml23
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_1.qml37
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_2.qml37
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_1.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_2.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/live/samesource.qml39
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_1.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_2.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_3.qml30
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_4.qml30
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/nesting/nesting.qml28
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/property.qml30
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator_stall.qml52
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/recursive/recursive_1.qml28
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/one-source.qml28
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/rect.qml37
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/switch_1.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/switch_2.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/switch_3.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/two-sources.qml49
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/visible_1.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/source/visible_2.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/texture/size.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_1.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_2.qml32
-rw-r--r--tests/manual/scenegraph_lancelot/data/shaders/wrap/modes.qml53
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_arc.qml112
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_arc_fill.qml112
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_cubic.qml35
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_linear_gradient.qml33
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_lines.qml92
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_multiline.qml74
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_quad.qml34
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_spread.qml35
-rw-r--r--tests/manual/scenegraph_lancelot/data/shape/shape_text.qml91
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/blue_72x96.pngbin168 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/bw_1535x2244.jpgbin378635 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/circle_16x16.pngbin389 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/col320x480.jpgbin33957 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/cyan_72x96.pngbin168 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/green_72x96.pngbin168 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/o1.pngbin2316 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/o1_bc1.ktxbin2116 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/o2.pngbin2575 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/o2_bc1.ktxbin2116 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/orange_72x96.pngbin169 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/red_72x96.pngbin167 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/sample_1.pngbin27787 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/sand_16x16.pngbin884 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/basic.frag8
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/basic_alpha.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/cmyk.frag18
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/culling.frag13
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/desaturate.frag12
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/edge.frag23
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradient.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradient2.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradient3.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradient4.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradient5.frag10
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/gradientgrid.frag13
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag14
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/shadow.frag23
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/stencil.frag11
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/subrect.vert17
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/shaders/wave.vert18
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/square_16x16.pngbin257 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/star_16x16.pngbin410 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/t1.pngbin1382 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/t1_bc2.ktxbin4164 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/t2.pngbin1718 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/t2_bc2.ktxbin4164 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/tile.pngbin88 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/uniquepixels.pngbin117 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/violet_72x96.pngbin169 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/winter.pngbin399996 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/world.pngbin14818 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/shared/yellow_72x96.pngbin168 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/data/logo.pngbin1478 -> 0 bytes
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/element_sizes.qml31
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/scale_smoothed.qml79
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_1000_chinese_characters.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_2500_chinese_characters.qml35
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_bidi_ltr.qml56
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_hebrew.qml54
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_latin.qml55
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_multiline.qml55
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph.qml39
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph_multifontsizes.qml39
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_arabic.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_background_color.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_background_color_styledtext.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bengali.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bengali_noshaping.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_left_elide.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_right_elide.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi_left_elide.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi_right_elide.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bidi_underline.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_bitmapfont.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_capitalization.qml47
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_chinese.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_colored_background.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_colored_text.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_cyrillic.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_devanagari.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_emoji.qml45
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_emoji_hebrew.qml45
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_emoji_zwj.qml45
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_floating_image_left.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_floating_image_right.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_ltr.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_rtl.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_fonts.qml104
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_georgian.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_hebrew.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_horizontal_rule.qml19
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_html_center_tag.qml35
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_inline_image.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_italic_bold.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_italic_bold_chinese.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_khmer.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_latin_noshaping.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_circle.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_inline_image.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_ordered.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_alpha.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_roman.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_alpha.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_roman.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_list_square.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiline.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiline_overline.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiline_partial_underline.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiline_strikeout.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiline_underline.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_multiparagraph.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_nativerendering_subpixelpositions.qml91
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_nokerning_latin.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_overline_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_partially_colored_ligature.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_resize_glyph_cache.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_rotation_smoothed.qml144
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_rotation_unsmoothed.qml144
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_scale_unsmoothed.qml79
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_sinhala.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_strikeout_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_style.qml56
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_style2.qml37
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_style_color.qml60
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_table.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_table_inline_image.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_table_selected.qml25
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_table_vertically_aligned_image.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_tamil.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_thai.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_underline_merged.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_underline_merged_colored.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_underline_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_weight.qml104
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_wrap_elide.qml104
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/text_wrap_elide_maxlines.qml133
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_arabic.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_background_color.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_bidi.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected_first.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_capitalization.qml47
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_chinese.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected_all.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_devanagari.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_left.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_right.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_hebrew.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_list_circle.qml14
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_list_selected.qml19
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected_eol.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline.qml19
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline_selected.qml23
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_hebrew_selected.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_partial_underline.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned_selected.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_eol.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_first_line.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps2.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_long.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_two_first_lines.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_overline.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_partial_underline.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_selected.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_strikeout.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_underline.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_overline_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_resize_glyph_cache.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image_selection_outside.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selected_ligature.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selected_space.qml19
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selected_space_at_eol.qml20
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selection_color.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_selection_color_separate_item.qml22
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_strikeout_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_table.qml21
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_table_selected.qml40
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_underline_multisize.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textedit_weight.qml104
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_arabic.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_bidi_selected.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_capitalization.qml47
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_chinese.qml15
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_cyrillic.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_devanagari.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_echomodes.qml42
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_hebrew.qml16
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_italic_selected.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_resize_glyph_cache.qml13
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_selected_fallback_font.qml17
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_selected_ligature.qml18
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_selected_space.qml19
-rw-r--r--tests/manual/scenegraph_lancelot/data/text/textinput_weight.qml104
-rw-r--r--tests/manual/scenegraph_lancelot/scenegrabber/CMakeLists.txt38
-rw-r--r--tests/manual/scenegraph_lancelot/scenegrabber/main.cpp228
-rw-r--r--tests/manual/scenegraph_lancelot/scenegraph/CMakeLists.txt34
-rw-r--r--tests/manual/scenegraph_lancelot/scenegraph/tst_scenegraph.cpp298
306 files changed, 0 insertions, 12135 deletions
diff --git a/tests/manual/CMakeLists.txt b/tests/manual/CMakeLists.txt
index 79f59a3bf7..8c442655a5 100644
--- a/tests/manual/CMakeLists.txt
+++ b/tests/manual/CMakeLists.txt
@@ -7,7 +7,6 @@ add_subdirectory(pointer)
# add_subdirectory(qmltypememory) # TODO: C++ API changed
# add_subdirectory(quickwidgetviewer) # TODO: C++ API changed
add_subdirectory(scalablepath)
-add_subdirectory(scenegraph_lancelot)
add_subdirectory(shapestest)
add_subdirectory(tableview)
add_subdirectory(text)
diff --git a/tests/manual/scenegraph_lancelot/CMakeLists.txt b/tests/manual/scenegraph_lancelot/CMakeLists.txt
deleted file mode 100644
index 6f35f4e47b..0000000000
--- a/tests/manual/scenegraph_lancelot/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-# Generated from scenegraph_lancelot.pro.
-
-add_subdirectory(scenegrabber)
-add_subdirectory(scenegraph)
diff --git a/tests/manual/scenegraph_lancelot/data/Ignore b/tests/manual/scenegraph_lancelot/data/Ignore
deleted file mode 100644
index e904d53e8c..0000000000
--- a/tests/manual/scenegraph_lancelot/data/Ignore
+++ /dev/null
@@ -1,12 +0,0 @@
-# List of .qml files that should NOT be rendered
-
-# These are items to be used in other scenes; lack size
-borderimages/SimpleBorderImage.qml
-borderimages/SimpleNoBorder.qml
-
-# This will not stabilize before the timeout
-text/text_2500_chinese_characters.qml
-
-# Depending on the system load etc. it can vary slightly at which
-# frame the animation gets frozen.
-shaders/propertyanimation/uniformanimator_stall.qml
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/SimpleBorderImage.qml b/tests/manual/scenegraph_lancelot/data/borderimages/SimpleBorderImage.qml
deleted file mode 100644
index 9a1822515a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/SimpleBorderImage.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-
-Rectangle{
- id: tr
- property alias lbl: txt.text
- property alias hTileMode: img.horizontalTileMode
- property alias vTileMode: img.verticalTileMode
- property alias xPos: tr.x
- property int yPos: tr.y
- property alias smoothing: img.smooth
-
- BorderImage{ id: img; source: "../shared/world.png"; width: 70; height: 70; border { top: 6; bottom: 6; left: 6; right: 6} }
- Text{
- id: txt
- text: "default"
- anchors.top: img.bottom
- anchors.horizontalCenter: img.horizontalCenter
- font.family: "Arial"
- font.pointSize: 8
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/SimpleNoBorder.qml b/tests/manual/scenegraph_lancelot/data/borderimages/SimpleNoBorder.qml
deleted file mode 100644
index 12d54c7cfd..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/SimpleNoBorder.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-
-Rectangle{
- id: tr
- property alias lbl: txt.text
- property alias hTileMode: img.horizontalTileMode
- property alias vTileMode: img.verticalTileMode
- property alias xPos: tr.x
- property int yPos: tr.y
- property alias smoothing: img.smooth
-
- BorderImage{ id: img; source: "../shared/world.png"; width: 70; height: 70; }
- Text{
- id: txt
- text: "default"
- anchors.top: img.bottom
- anchors.horizontalCenter: img.horizontalCenter
- font.family: "Arial"
- font.pointSize: 8
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage.qml
deleted file mode 100644
index ed91c9f9e4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage.qml
+++ /dev/null
@@ -1,182 +0,0 @@
-import QtQuick 2.0
-
-
-Flickable {
-
- id: f1
- width: 320
- height: 480
-
- contentWidth: 360
- contentHeight: 1000
-
- property int cumulativeX;
- property int cumulativeY;
-
- function changeLabel(obj,txt){
- obj.item.lbl = txt
- }
- function changeTileMode(obj,val,mode){
- if (mode == "h")
- obj.item.hTileMode = val;
- else
- obj.item.vTileMode = val;
- }
-
- Component{
- id: borderImageComponent
- SimpleBorderImage{
- }
- }
- Column {
- x: 20
- y: 20
- spacing: 30
- Row {
- spacing: 20
- Item{
- id: image_0001
- width: 70
- height: 70
- Loader{ id: ldr1; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr1,"H: Stretch")
- changeTileMode(ldr1,BorderImage.Stretch,"h")
- ldr1.item.hTileMode = BorderImage.Stretch
- }
- }
- Item{
- id: image_0002
- width: 70
- height: 70
- Loader{ id: ldr2; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr2,"H: Repeat")
- changeTileMode(ldr2,BorderImage.Repeat,"h")
- }
- }
- Item{
-
- id: image_0003
- width: 70
- height: 70
- Loader{ id: ldr3; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr3,"H: Round")
- changeTileMode(ldr1,BorderImage.Round,"h")
- }
- }
- }
- Row {
- spacing: 20
- Item{
-
- id: image_0004
- width: 70
- height: 70
- Loader{ id: ldr4; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr4,"V: Stretch")
- changeTileMode(ldr4,BorderImage.Stretch,"v")
- }
- }
- Item{
- id: image_0005
- width: 70
- height: 70
- Loader{ id: ldr5; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr5,"V: Repeat")
- changeTileMode(ldr5,BorderImage.Repeat,"v")
- }
- }
- Item{
- id: image_0006
- width: 70
- height: 70
- Loader{ id: ldr6; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr6,"H: Round")
- changeTileMode(ldr6,BorderImage.Round,"v")
- }
- }
- }
- Row {
- spacing: 20
-
- Item{
- id: image_0007
- width: 70
- height: 70
- Loader{ id: ldr7; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr7,"H/V: Stretch")
- changeTileMode(ldr7,BorderImage.Stretch,"v")
- changeTileMode(ldr7,BorderImage.Stretch,"h")
- }
- }
- Item{
- id: image_0008
- width: 70
- height: 70
- Loader{ id: ldr8; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr8,"H/V: Repeat")
- changeTileMode(ldr8,BorderImage.Repeat,"v")
- changeTileMode(ldr8,BorderImage.Repeat,"h")
- }
- }
- Item{
- id: image_0009
- width: 70
- height: 70
- Loader{ id: ldr9; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr9,"H/V: Round")
- changeTileMode(ldr9,BorderImage.Round,"v")
- changeTileMode(ldr9,BorderImage.Round,"h")
- }
- }
- }
- Row {
- spacing: 20
-
- Item{
- id: image_0010
- width: 70
- height: 70
- Loader{ id: ldr10; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr10,"H/V: Stretch\nsmooth")
- changeTileMode(ldr10,BorderImage.Stretch,"v")
- changeTileMode(ldr10,BorderImage.Stretch,"h")
- ldr10.item.smoothing = true
- }
- }
- Item{
- id: image_0011
- width: 70
- height: 70
- Loader{ id: ldr11; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr11,"H/V: Repeat\nsmooth")
- changeTileMode(ldr11,BorderImage.Repeat,"v")
- changeTileMode(ldr11,BorderImage.Repeat,"h")
- ldr11.item.smoothing = true
- }
- }
- Item{
- id: image_0012
- width: 70
- height: 70
- Loader{ id: ldr12; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr12,"H/V: Round\nsmooth")
- changeTileMode(ldr12,BorderImage.Round,"v")
- changeTileMode(ldr12,BorderImage.Round,"h")
- ldr10.item.smoothing = true
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_height.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_height.qml
deleted file mode 100644
index 1e2885baed..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_height.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/world.png"
-
- width: 10
- height: 10
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
-
- border.bottom: 5
- border.left: 0
- border.right: 0
- border.top: 5
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_width.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_width.qml
deleted file mode 100644
index 437f10dd97..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_borders_exceed_width.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/world.png"
-
- width: 10
- height: 10
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
-
- border.bottom: 0
- border.left: 5
- border.right: 5
- border.top: 0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_no_border.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_no_border.qml
deleted file mode 100644
index 5856870dfa..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_no_border.qml
+++ /dev/null
@@ -1,191 +0,0 @@
-import QtQuick 2.0
-
-
-Flickable {
-
- id: f1
- width: 320
- height: 480
-
- contentWidth: 360
- contentHeight: 1000
-
- property int cumulativeX;
- property int cumulativeY;
-
- function changeLabel(obj,txt){
- obj.item.lbl = txt
- }
- function changeTileMode(obj,val,mode){
- if (mode == "h")
- obj.item.hTileMode = val;
- else
- obj.item.vTileMode = val;
- }
-
- Component{
- id: borderImageComponent
- SimpleNoBorder{
- }
- }
- Column {
- x: 20
- y: 20
- spacing: 30
- Row {
- Text{
- id: topLabel
- text: "Border Images with no borders set"
- font.family: "Arial"
- font.pointSize: 12
- }
- }
-
- Row {
- spacing: 20
- Item{
- id: image_0001
- width: 70
- height: 70
- Loader{ id: ldr1; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr1,"H: Stretch")
- changeTileMode(ldr1,BorderImage.Stretch,"h")
- ldr1.item.hTileMode = BorderImage.Stretch
- }
- }
- Item{
- id: image_0002
- width: 70
- height: 70
- Loader{ id: ldr2; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr2,"H: Repeat")
- changeTileMode(ldr2,BorderImage.Repeat,"h")
- }
- }
- Item{
-
- id: image_0003
- width: 70
- height: 70
- Loader{ id: ldr3; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr3,"H: Round")
- changeTileMode(ldr1,BorderImage.Round,"h")
- }
- }
- }
- Row {
- spacing: 20
- Item{
-
- id: image_0004
- width: 70
- height: 70
- Loader{ id: ldr4; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr4,"V: Stretch")
- changeTileMode(ldr4,BorderImage.Stretch,"v")
- }
- }
- Item{
- id: image_0005
- width: 70
- height: 70
- Loader{ id: ldr5; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr5,"V: Repeat")
- changeTileMode(ldr5,BorderImage.Repeat,"v")
- }
- }
- Item{
- id: image_0006
- width: 70
- height: 70
- Loader{ id: ldr6; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr6,"H: Round")
- changeTileMode(ldr6,BorderImage.Round,"v")
- }
- }
- }
- Row {
- spacing: 20
-
- Item{
- id: image_0007
- width: 70
- height: 70
- Loader{ id: ldr7; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr7,"H/V: Stretch")
- changeTileMode(ldr7,BorderImage.Stretch,"v")
- changeTileMode(ldr7,BorderImage.Stretch,"h")
- }
- }
- Item{
- id: image_0008
- width: 70
- height: 70
- Loader{ id: ldr8; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr8,"H/V: Repeat")
- changeTileMode(ldr8,BorderImage.Repeat,"v")
- changeTileMode(ldr8,BorderImage.Repeat,"h")
- }
- }
- Item{
- id: image_0009
- width: 70
- height: 70
- Loader{ id: ldr9; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr9,"H/V: Round")
- changeTileMode(ldr9,BorderImage.Round,"v")
- changeTileMode(ldr9,BorderImage.Round,"h")
- }
- }
- }
- Row {
- spacing: 20
-
- Item{
- id: image_0010
- width: 70
- height: 70
- Loader{ id: ldr10; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr10,"H/V: Stretch\nsmooth")
- changeTileMode(ldr10,BorderImage.Stretch,"v")
- changeTileMode(ldr10,BorderImage.Stretch,"h")
- ldr10.item.smoothing = true
- }
- }
- Item{
- id: image_0011
- width: 70
- height: 70
- Loader{ id: ldr11; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr11,"H/V: Repeat\nsmooth")
- changeTileMode(ldr11,BorderImage.Repeat,"v")
- changeTileMode(ldr11,BorderImage.Repeat,"h")
- ldr11.item.smoothing = true
- }
- }
- Item{
- id: image_0012
- width: 70
- height: 70
- Loader{ id: ldr12; sourceComponent: borderImageComponent }
- Component.onCompleted: {
- changeLabel(ldr12,"H/V: Round\nsmooth")
- changeTileMode(ldr12,BorderImage.Round,"v")
- changeTileMode(ldr12,BorderImage.Round,"h")
- ldr10.item.smoothing = true
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_smoothed.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_smoothed.qml
deleted file mode 100644
index 12c600c4af..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_smoothed.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: true
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 1
- border.right: 1
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed.qml
deleted file mode 100644
index c3d4e5b018..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 1
- border.right: 1
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_border_overlap.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_border_overlap.qml
deleted file mode 100644
index 5d645902ec..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_border_overlap.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 0
- border.left: 3
- border.right: 3
- border.top: 0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_negative_borders.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_negative_borders.qml
deleted file mode 100644
index 153b77d642..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_negative_borders.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: -1
- border.left: -1
- border.right: -1
- border.top: -1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_borders.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_borders.qml
deleted file mode 100644
index 687a54ee80..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_borders.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 0
- border.left: 0
- border.right: 0
- border.top: 0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_bottom.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_bottom.qml
deleted file mode 100644
index 70bd5c0f14..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_bottom.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 0
- border.left: 1
- border.right: 1
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_center.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_center.qml
deleted file mode 100644
index 98d2b867b8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_center.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 4
- border.left: 4
- border.right: 4
- border.top: 4
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_left.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_left.qml
deleted file mode 100644
index 64cd9d30cc..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_left.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 0
- border.right: 1
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right.qml
deleted file mode 100644
index 6d63475cfd..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 1
- border.right: 0
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right_left.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right_left.qml
deleted file mode 100644
index 6d2193633a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_right_left.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 0
- border.right: 0
- border.top: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top.qml
deleted file mode 100644
index c3c8dfb7f4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 1
- border.left: 1
- border.right: 1
- border.top: 0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top_bottom.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top_bottom.qml
deleted file mode 100644
index a32827cfc3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_rotated_unsmoothed_no_top_bottom.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.2
-
-Rectangle {
- width: 320
- height: 480
-
- color: "#C0FEFE"
-
- Item {
- x: 80
- y: 80
-
- BorderImage {
- source: "../shared/uniquepixels.png"
-
- width: 8
- height: 8
-
- antialiasing: true
-
- horizontalTileMode: BorderImage.Repeat
- verticalTileMode: BorderImage.Repeat
-
- smooth: false
- rotation: 10
- scale: 10
-
- border.bottom: 0
- border.left: 1
- border.right: 1
- border.top: 0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_smoothed.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_smoothed.qml
deleted file mode 100644
index 9906586fc9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_smoothed.qml
+++ /dev/null
@@ -1,175 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property bool smoothing: true
- Rectangle{
- id: rect_0_0
- width: 160
- height: 160
- x: 0
- y: 0
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 1"
- z: 1
- }
- BorderImage {
- id: borderImage_1
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 1; border.top: 1
- border.right: 1; border.bottom: 1
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_0_1
- width: 160
- height: 160
- x: 160
- y: 0
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 2"
- z: 1
- }
- BorderImage {
- id: borderImage_2
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 2; border.top: 2
- border.right: 2; border.bottom: 2
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_1_0
- width: 160
- height: 160
- x: 0
- y: 160
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 3"
- z: 1
- }
- BorderImage {
- id: borderImage_3
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 3; border.top: 3
- border.right: 3; border.bottom: 3
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_1_1
- width: 160
- height: 160
- x: 160
- y: 160
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 4"
- z: 1
- }
- BorderImage {
- id: borderImage_4
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 4; border.top: 4
- border.right: 4; border.bottom: 4
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_2_0
- width: 160
- height: 160
- x: 0
- y: 320
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 5"
- z: 1
- }
- BorderImage {
- id: borderImage_5
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 5; border.top: 5
- border.right: 5; border.bottom: 5
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_2_1
- width: 160
- height: 160
- x: 160
- y: 320
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 6"
- z: 1
- }
- BorderImage {
- id: borderImage_6
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 6; border.top: 6
- border.right: 6; border.bottom: 6
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_3_0
- width: 160
- height: 160
- x: 0
- y: 480
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 7"
- z: 1
- }
- BorderImage {
- id: borderImage_7
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 7; border.top: 7
- border.right: 7; border.bottom: 7
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_3_1
- width: 160
- height: 160
- x: 160
- y: 480
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 8"
- z: 1
- }
- BorderImage {
- id: borderImage_8
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 8; border.top: 8
- border.right: 8; border.bottom: 8
- anchors.centerIn: parent
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_horizontal.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_horizontal.qml
deleted file mode 100644
index 7151f3a958..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_horizontal.qml
+++ /dev/null
@@ -1,76 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property bool smoothing: true
- Rectangle{
- id: rect_0_0
- width: 160
- height: 160
- x: 0
- y: 0
-
- BorderImage {
- id: borderImage_0
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- horizontalTileMode: BorderImage.Stretch
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_0.bottom
- text: "mode: stretch"
- z: 1
- }
- }
- Rectangle{
- id: rect_0_1
- width: 160
- height: 160
- x: 160
- y: 0
-
- BorderImage {
- id: borderImage_1
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- horizontalTileMode: BorderImage.Repeat
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_1.bottom
- text: "mode: repeat"
- z: 1
- }
- }
- Rectangle{
- id: rect_1_0
- width: 160
- height: 160
- x: 0
- y: 160
-
- BorderImage {
- id: borderImage_2
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- horizontalTileMode: BorderImage.Round
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_2.bottom
- text: "mode: round"
- z: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_vertical.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_vertical.qml
deleted file mode 100644
index 02ec66cdf7..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_tiling_vertical.qml
+++ /dev/null
@@ -1,76 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property bool smoothing: true
- Rectangle{
- id: rect_0_0
- width: 160
- height: 160
- x: 0
- y: 0
-
- BorderImage {
- id: borderImage_0
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- verticalTileMode: BorderImage.Stretch
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_0.bottom
- text: "mode: stretch"
- z: 1
- }
- }
- Rectangle{
- id: rect_0_1
- width: 160
- height: 160
- x: 160
- y: 0
-
- BorderImage {
- id: borderImage_1
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- verticalTileMode: BorderImage.Repeat
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_1.bottom
- text: "mode: repeat"
- z: 1
- }
- }
- Rectangle{
- id: rect_1_0
- width: 160
- height: 160
- x: 0
- y: 160
-
- BorderImage {
- id: borderImage_2
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 10; border.top: 10
- border.right: 10; border.bottom: 10
- verticalTileMode: BorderImage.Round
- anchors.centerIn: parent
- }
- Text {
- anchors.top: borderImage_2.bottom
- text: "mode: round"
- z: 1
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_unsmoothed.qml b/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_unsmoothed.qml
deleted file mode 100644
index a19c203278..0000000000
--- a/tests/manual/scenegraph_lancelot/data/borderimages/borderimage_unsmoothed.qml
+++ /dev/null
@@ -1,178 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property bool smoothing: false
-
- Rectangle{
- id: rect_0_0
- width: 160
- height: 160
- x: 0
- y: 0
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 1"
- z: 1
- }
- BorderImage {
- id: borderImage_1
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 1; border.top: 1
- border.right: 1; border.bottom: 1
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_0_1
- width: 160
- height: 160
- x: 160
- y: 0
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 2"
- z: 1
- }
- BorderImage {
- id: borderImage_2
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 2; border.top: 2
- border.right: 2; border.bottom: 2
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_1_0
- width: 160
- height: 160
- x: 0
- y: 160
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 3"
- z: 1
- }
- BorderImage {
- id: borderImage_3
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 3; border.top: 3
- border.right: 3; border.bottom: 3
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_1_1
- width: 160
- height: 160
- x: 160
- y: 160
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 4"
- z: 1
- }
- BorderImage {
- id: borderImage_4
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 4; border.top: 4
- border.right: 4; border.bottom: 4
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_2_0
- width: 160
- height: 160
- x: 0
- y: 320
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 5"
- z: 1
- }
- BorderImage {
- id: borderImage_5
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 5; border.top: 5
- border.right: 5; border.bottom: 5
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_2_1
- width: 160
- height: 160
- x: 160
- y: 320
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 6"
- z: 1
- }
- BorderImage {
- id: borderImage_6
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 6; border.top: 6
- border.right: 6; border.bottom: 6
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_3_0
- width: 160
- height: 160
- x: 0
- y: 480
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 7"
- z: 1
- }
- BorderImage {
- id: borderImage_7
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 7; border.top: 7
- border.right: 7; border.bottom: 7
- anchors.centerIn: parent
- }
- }
- Rectangle{
- id: rect_3_1
- width: 160
- height: 160
- x: 160
- y: 480
- Text {
- anchors.verticalCenter: parent.TopLeft
- text: "border size 8"
- z: 1
- }
- BorderImage {
- id: borderImage_8
- smooth: smoothing
- source: "../shared/sample_1.png"
- width: 120; height: 120
- border.left: 8; border.top: 8
- border.right: 8; border.bottom: 8
- anchors.centerIn: parent
- }
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml b/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml
deleted file mode 100644
index 0b459423f1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml
+++ /dev/null
@@ -1,219 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: r_0000
- width: 320
- height: 480
- color: "white"
-
- property int standardRectWidth: 48
- property int standardRectHeight: 48
-
- Text{
- z: 1
- text: "simple gradients"
- font.family: "Arial"
- font.pointSize: 20
- color: "black"
- font.bold: true
- anchors.verticalCenter: parent.Center
- anchors.horizontalCenter : parent.horizontalCenter
- }
-
- Rectangle{
- id: r_0001
- x: 0
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0001.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0002
- x: r_0001.x + standardRectWidth
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0002.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0003
- x: r_0002.x + standardRectWidth
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0003.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0004
- x: r_0003.x + standardRectWidth
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0004.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0005
- x: r_0004.x + standardRectWidth
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0005.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0006
- x: r_0005.x + standardRectWidth
- y: 0
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0006.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0007
- x: r_0001.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0007.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0008
- x: r_0002.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0008.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0009
- x: r_0003.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0009.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0010
- x: r_0004.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0010.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0011
- x: r_0005.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "pink"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0011.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
- Rectangle{
- id: r_0012
- x: r_0006.x
- y: standardRectHeight
- width: standardRectWidth
- height: standardRectHeight
- color: "gold"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0012.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- }
-
- Rectangle{
- id: r_0013
- x: 0
- y: (standardRectHeight * 2)
- color: "green"
- width: 3 * standardRectWidth
- height: 3 * standardRectHeight
- gradient: Gradient{
- GradientStop{ position: 0.0; color: "yellow"}
- GradientStop{ position: 0.25; color: "orange"}
- GradientStop{ position: 0.75; color: "purple"}
- GradientStop{ position: 1.0; color: "blue"}
- }
- }
- Rectangle{
- id: r_0014
- x: 3 * standardRectWidth
- y: (standardRectHeight * 2)
- color: "red"
- width: 3 * standardRectWidth
- height: 3 * standardRectHeight
- gradient: Gradient{
- GradientStop{ position: 0.0; color: "blue"}
- GradientStop{ position: 0.25; color: "purple"}
- GradientStop{ position: 0.75; color: "red"}
- GradientStop{ position: 1.0; color: "violet"}
- }
- }
- Rectangle{
- id: r_00015
- x: 0
- y: 5 * standardRectHeight
- width: 6 * standardRectWidth
- height: 6 * standardRectHeight
- color: "black"
- gradient: Gradient{
- GradientStop{ position: 0.0; color: "cyan"}
- GradientStop{ position: 0.1; color: "purple"}
- GradientStop{ position: 0.2; color: "red"}
- GradientStop{ position: 0.3; color: "yellow"}
- GradientStop{ position: 0.4; color: "blue"}
- GradientStop{ position: 0.5; color: "white"}
- GradientStop{ position: 0.55; color: "red"}
- GradientStop{ position: 0.6; color: "violet"}
- GradientStop{ position: 0.7; color: "blue"}
- GradientStop{ position: 0.8; color: "green"}
- GradientStop{ position: 0.9; color: "red"}
- GradientStop{ position: 1.0; color: "violet"}
- }
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/images/compressed_tex.qml b/tests/manual/scenegraph_lancelot/data/images/compressed_tex.qml
deleted file mode 100644
index 3fdb54948a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/compressed_tex.qml
+++ /dev/null
@@ -1,41 +0,0 @@
-import QtQuick 2.14
-
-Rectangle {
- height: 480
- width: 320
- color: "green"
-
- Grid {
- anchors.fill: parent
- columns: 2
- topPadding: 40
- padding: 64
- spacing: 64
- rowSpacing: 48
-
- Image {
- source: "../shared/o1_bc1.ktx"
- }
- Image {
- source: "../shared/o1.png"
- }
- Image {
- source: "../shared/o2_bc1.ktx"
- }
- Image {
- source: "../shared/o2.png"
- }
- Image {
- source: "../shared/t1_bc2.ktx"
- }
- Image {
- source: "../shared/t1.png"
- }
- Image {
- source: "../shared/t2_bc2.ktx"
- }
- Image {
- source: "../shared/t2.png"
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/fill_mode.qml b/tests/manual/scenegraph_lancelot/data/images/fill_mode.qml
deleted file mode 100644
index d391cd73f9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/fill_mode.qml
+++ /dev/null
@@ -1,165 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Rectangle{
- id: rect0_0
- width: 160
- height: 160
- x: 0
- y: 0
- Text{
- text: "Stretch"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear1
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
- }
- Rectangle{
- id: rect0_1
- width: 160
- height: 160
- x: 180
- y: 0
- Text{
- text: "Preserve\naspect\nfit"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear2
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- fillMode: Image.PreserveAspectFit
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
- }
- Rectangle{
- id: rect1_0
- width: 160
- height: 160
- x: 0
- y: 160
- Text{
- text: "Preserve\naspect\ncrop"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear3
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- fillMode: Image.PreserveAspectCrop
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
-
- }
- Rectangle{
- id: rect1_1
- width: 160
- height: 160
- x: 180
- y: 160
- Text{
- text: "Tile"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear4
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- fillMode: Image.Tile
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
- }
-
- Rectangle{
- id: rect2_0
- width: 160
- height: 160
- x: 0
- y: 320
- Text{
- text: "Tile\nvertically"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear5
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- fillMode: Image.TileVertically
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
- }
- Rectangle{
- id: rect2_1
- width: 160
- height: 160
- x: 180
- y: 320
- Text{
- text: "Tile horizontally"
- x: 20
- y: 20
- color: "red"
- font.family: "Helvetica"
- font.pointSize: 24
- z: 1
- }
- Image{
- id: bwLinear6
- width: 160
- height: 160
- source: "../shared/bw_1535x2244.jpg"
- fillMode: Image.TileHorizontally
- sourceSize.width: 1535
- sourceSize.height: 2244
- }
- }
-
-
-
-
-
-
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/images/images_1.qml b/tests/manual/scenegraph_lancelot/data/images/images_1.qml
deleted file mode 100644
index 80a416f08d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/images_1.qml
+++ /dev/null
@@ -1,124 +0,0 @@
-import QtQuick 2.0
-
-Rectangle{
- id: topLevelItem
- height: 480
- width: 320
-
- property string imageSize: "72x96"
-
- ListModel{
- id: imageModel1
- ListElement{
- name: "red"
- size: "72x96"
- hex: "ff0000"
- }
- ListElement{
- name: "green"
- size: "72x96"
- hex: "00ff00"
- }
- ListElement{
- name: "blue"
- size: "72x96"
- hex: "0000ff"
- }
- ListElement{
- name: "cyan"
- size: "72x96"
- hex: "00ffff"
- }
- ListElement{
- name: "orange"
- size: "72x96"
- hex: "ffa500"
- }
- ListElement{
- name: "violet"
- size: "72x96"
- hex: "ee82ee"
- }
- ListElement{
- name: "yellow"
- size: "72x96"
- hex: "ffff00"
- }
- }
- ListModel{
- id: imageModel2
- ListElement{
- name: "blue"
- size: "72x96"
- hex: "0000ff"
- }
- ListElement{
- name: "cyan"
- size: "72x96"
- hex: "00ffff"
- }
- ListElement{
- name: "violet"
- size: "72x96"
- hex: "ee82ee"
- }
- ListElement{
- name: "orange"
- size: "72x96"
- hex: "ffa500"
- }
- ListElement{
- name: "yellow"
- size: "72x96"
- hex: "ffff00"
- }ListElement{
- name: "green"
- size: "72x96"
- hex: "00ff00"
- }
- ListElement{
- name: "red"
- size: "72x96"
- hex: "ff0000"
- }
- }
- Component{
- id: colorImageDelegate
- Column{
- Text{ font.family: "Arial"; font.pointSize: 8; text: name +" "+size+" Hex: "+hex }
- Image{
- source: "../shared/"+name+"_"+imageSize+".png"
- }
- }
- }
- Rectangle{
- id: rect1
- x: 0
- y: 0
- width: 180
- height: 800
- }
- Rectangle{
- id: rect2
- x: 181
- y: 0
- width: 180
- height: 800
- }
- ListView{
- id: lv1
- x: 0
- y: 0
- property string image_size: imageSize
- model: imageModel1
- delegate: colorImageDelegate
- anchors.fill: rect1
- }
- ListView{
- id: lv2
- property string image_size: imageSize
- model: imageModel2
- delegate: colorImageDelegate
- anchors.fill: rect2
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/images_2.qml b/tests/manual/scenegraph_lancelot/data/images/images_2.qml
deleted file mode 100644
index 680135a5ec..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/images_2.qml
+++ /dev/null
@@ -1,124 +0,0 @@
-import QtQuick 2.0
-
-Rectangle{
- id: topLevelItem
- height: 480
- width: 320
-
- property string imageSize: "72x96"
-
- ListModel{
- id: imageModel1
- ListElement{
- name: "red"
- size: "72x96"
- hex: "ff0000"
- }
- ListElement{
- name: "green"
- size: "72x96"
- hex: "00ff00"
- }
- ListElement{
- name: "blue"
- size: "72x96"
- hex: "0000ff"
- }
- ListElement{
- name: "cyan"
- size: "72x96"
- hex: "00ffff"
- }
- ListElement{
- name: "orange"
- size: "72x96"
- hex: "ffa500"
- }
- ListElement{
- name: "violet"
- size: "72x96"
- hex: "ee82ee"
- }
- ListElement{
- name: "yellow"
- size: "72x96"
- hex: "ffff00"
- }
- }
- ListModel{
- id: imageModel2
- ListElement{
- name: "blue"
- size: "72x96"
- hex: "0000ff"
- }
- ListElement{
- name: "cyan"
- size: "72x96"
- hex: "00ffff"
- }
- ListElement{
- name: "violet"
- size: "72x96"
- hex: "ee82ee"
- }
- ListElement{
- name: "orange"
- size: "72x96"
- hex: "ffa500"
- }
- ListElement{
- name: "yellow"
- size: "72x96"
- hex: "ffff00"
- }ListElement{
- name: "green"
- size: "72x96"
- hex: "00ff00"
- }
- ListElement{
- name: "red"
- size: "72x96"
- hex: "ff0000"
- }
- }
- Component{
- id: colorImageDelegate
- Column{
- Text{ font.family: "Arial"; font.pointSize: 8; text: name +" "+size+" Hex: "+hex }
- Image{
- source: "../shared/"+name+"_"+imageSize+".png"
- }
- }
- }
- Rectangle{
- id: rect1
- x: 0
- y: 0
- width: 180
- height: 800
- }
- Rectangle{
- id: rect2
- x: 181
- y: 0
- width: 180
- height: 800
- }
- ListView{
- id: lv1
- x: 0
- y: 0
- property string image_size: imageSize
- model: imageModel1
- delegate: colorImageDelegate
- anchors.fill: rect1
- }
- ListView{
- id: lv2
- property string image_size: imageSize
- model: imageModel2
- delegate: colorImageDelegate
- anchors.fill: rect2
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/jpeg_full.qml b/tests/manual/scenegraph_lancelot/data/images/jpeg_full.qml
deleted file mode 100644
index 49a6507b4b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/jpeg_full.qml
+++ /dev/null
@@ -1,12 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- Image{
- width: 320
- height: 480
- source: "../shared/col320x480.jpg"
- anchors.fill: parent
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/jpeg_scaled.qml b/tests/manual/scenegraph_lancelot/data/images/jpeg_scaled.qml
deleted file mode 100644
index 26b54b0b0a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/jpeg_scaled.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- Image{
- x: 0
- y: 0
- width: 160
- height: 240
- source: "../shared/col320x480.jpg"
- }
-
- Image{
- x: 180
- y: 20
- width: 113
- height: 199
- source: "../shared/col320x480.jpg"
- }
-
- Image{
- x: 160
- y: 240
- sourceSize.width: 160
- sourceSize.height: 240
- source: "../shared/col320x480.jpg"
- }
-
- Image{
- x: 20
- y: 260
- sourceSize.width: 113
- sourceSize.height: 199
- source: "../shared/col320x480.jpg"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_1.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_1.qml
deleted file mode 100644
index 4a215fb384..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_1.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.1"
- z: 1
- }
-
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.1
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_2.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_2.qml
deleted file mode 100644
index 458b1f84e4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_2.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.2"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.2
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_3.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_3.qml
deleted file mode 100644
index 98d5c8089b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_3.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.3"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.3
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_4.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_4.qml
deleted file mode 100644
index b6987cc3a4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_4.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.4"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.4
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_5.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_5.qml
deleted file mode 100644
index b4433cd2f9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_5.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.5"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.5
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_6.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_6.qml
deleted file mode 100644
index 3deeccd579..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_6.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.6"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.6
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_7.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_7.qml
deleted file mode 100644
index e7ae7ea95b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_7.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.7"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.7
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_8.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_8.qml
deleted file mode 100644
index bce6d49d70..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_8.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.8"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.8
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_9.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_9.qml
deleted file mode 100644
index fd8b947b55..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_0_9.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 0.9"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 0.9
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_1_0.qml b/tests/manual/scenegraph_lancelot/data/images/linear_smooth_1_0.qml
deleted file mode 100644
index ea542bbb5d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/linear_smooth_1_0.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: true
- Text{
- text: "scale 1.0"
- z: 1
- }
- Image{
- width: 320
- height: 480
- id: bwLinear
- source: "../shared/bw_1535x2244.jpg"
- anchors.fill: parent
- sourceSize.height: 2244
- sourceSize.width: 1535
- scale: 1.0
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/mirror.qml b/tests/manual/scenegraph_lancelot/data/images/mirror.qml
deleted file mode 100644
index f070162ba5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/mirror.qml
+++ /dev/null
@@ -1,41 +0,0 @@
-import QtQuick
-
-Rectangle {
- width: 320
- height: 480
- color: "white"
- Column {
- anchors.centerIn: parent
- spacing: 8
- Text { font.pointSize: 8; text: "No mirror" }
- Image {
- width: 128
- height: 120
- source: "../shared/winter.png"
- }
- Text { font.pointSize: 8; text: "Horizontal / Vertical" }
- Row {
- spacing: 8
- Image {
- width: 128
- height: 120
- source: "../shared/winter.png"
- mirror: true
- }
- Image {
- width: 128
- height: 120
- source: "../shared/winter.png"
- mirrorVertically: true
- }
- }
- Text { font.pointSize: 8; text: "Horizontal + Vertical" }
- Image {
- width: 128
- height: 120
- source: "../shared/winter.png"
- mirror: true
- mirrorVertically: true
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/overlap.qml b/tests/manual/scenegraph_lancelot/data/images/overlap.qml
deleted file mode 100644
index e45e5f96df..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/overlap.qml
+++ /dev/null
@@ -1,58 +0,0 @@
-import QtQuick 2.0
-
-Image {
- width: 320
- height: 480
- source: "../shared/winter.png"
- Grid {
- columns: 2
- Item { width: 35; height: 50 }
- Row {
- id: row_0000
- Repeater {
- model: 7
- Rectangle {
- width: 35
- height: 50
- color: Qt.rgba(index & 1 ? 0.75 : 0.85, 1, 1, 0.75)
- Text { font.pointSize: 8; anchors.centerIn: parent; text: "Col " + (index + 1) }
- }
- }
- }
- Column {
- Repeater {
- model: 8
- Rectangle {
- width: 35
- height: 50
- color: Qt.rgba(1, 1, index & 1 ? 0.75 : 0.85, 0.75)
- Text { font.pointSize: 8; anchors.centerIn: parent; text: "Row " + (index + 1) }
- }
- }
- }
- Grid {
- id: grid_0001
- columns: 7
- rows: 8
- opacity: 0.5
- Repeater {
- id: repeater_0001
- model: 7 * 8
- onActiveFocusChanged: console.debug("changed")
-
- Rectangle {
- id: rect_0001
- width: 35
- height: 50
- radius: 10
- gradient: Gradient {
- GradientStop { position: 0; color: "white" }
- GradientStop { position: 1; color: "blue" }
- }
- border.width: 2
- border.color: "black"
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/tiling.qml b/tests/manual/scenegraph_lancelot/data/images/tiling.qml
deleted file mode 100644
index 785186221d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/tiling.qml
+++ /dev/null
@@ -1,102 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: root
- width: 320
- height: 480
-
- property bool useSmooth: false
-
- property variant fillModes: [
- Image.Stretch,
- Image.PreserveAspectFit,
- Image.PreserveAspectCrop,
- Image.Tile,
- Image.TileVertically,
- Image.TileHorizontally
- ]
-
- Grid {
- columns: 2
- rows: 2
-
- Grid {
- width: 160
- height: 240
- columns: 2
- rows: 3
- Repeater {
- model: 6
- Image {
- width: 80
- height: 80
- source: "../shared/tile.png"
- fillMode: fillModes[index]
- }
- }
- }
-
- Grid {
- width: 160
- height: 240
- columns: 2
- rows: 3
- Repeater {
- model: 6
- Image {
- width: 80
- height: 80
- source: "../shared/tile.png"
- fillMode: fillModes[index]
- smooth: true
- }
- }
- }
-
- Grid {
- width: 160
- height: 240
- columns: 2
- rows: 3
- Repeater {
- model: 6
- Item {
- width: 80
- height: 80
- clip: true
- Image {
- width: 80
- height: 80
- source: "../shared/tile.png"
- fillMode: fillModes[index]
- scale: 1.5
- }
- }
- }
- }
-
- Grid {
- width: 160
- height: 240
- columns: 2
- rows: 3
- Repeater {
- model: 6
- Item {
- width: 80
- height: 80
- clip: true
- Image {
- width: 80
- height: 80
- source: "../shared/tile.png"
- fillMode: fillModes[index]
- smooth: true
- scale: 1.5
- }
- }
- }
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/images/transform.qml b/tests/manual/scenegraph_lancelot/data/images/transform.qml
deleted file mode 100644
index 5a02724585..0000000000
--- a/tests/manual/scenegraph_lancelot/data/images/transform.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "white"
- Image {
- id: wooohooo
- x: 50
- y: 120
- width: 256
- height: 240
- source: "../shared/winter.png"
- rotation: 30
- scale: 1.25
- transform: [
- Rotation { origin { x: 128; y: 120 } axis { x: 0; y: 1; z: 0 } angle: 60 }
- , Translate { x: 10; y: 0 }
- ]
- Rectangle {
- width: 50
- height: 50
- color: "steelBlue"
- MouseArea {
- anchors.fill: parent
- drag.target: parent
- drag.axis: Drag.XAndYAxis
- drag.minimumX: 0
- drag.maximumX: wooohooo.width - parent.width
- drag.minimumY: 0
- drag.maximumY: wooohooo.height - parent.height
- }
- }
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/opacity/opacity.qml b/tests/manual/scenegraph_lancelot/data/opacity/opacity.qml
deleted file mode 100644
index 05adf2cbd9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/opacity/opacity.qml
+++ /dev/null
@@ -1,191 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: topRect
- width: 320
- height: 480
-
- Row{
- id: row_0000
- anchors.top: parent.top
- Row{
- Rectangle{
- id: rect_0001
- width: topRect.width / 4
- height: topRect.height / 4
- color: "red"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0002
- width: topRect.width / 4
- height: topRect.height / 4
- color: "blue"
- anchors.top: rect_0001.Center
- opacity: 0.1
- Text{
- width: parent.width
- text: "opac. 0.1"
- anchors.top: parent.top
- }
- }
- }
- Row{
- Rectangle{
- id: rect_0003
- width: topRect.width / 4
- height: topRect.height / 4
- color: "yellow"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0004
- width: topRect.width / 4
- height: topRect.height / 4
- color: "green"
- anchors.top: rect_0003.Center
- opacity: 0.2
- Text{
- width: parent.width
- text: "opac. 0.2"
- anchors.top: parent.top
- }
- }
- }
- }
- Row{
- id: row_0001
- anchors.top: row_0000.bottom
- Row{
- Rectangle{
- id: rect_0005
- width: topRect.width / 4
- height: topRect.height / 4
- color: "black"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0006
- width: topRect.width / 4
- height: topRect.height / 4
- color: "white"
- anchors.top: rect_0005.Center
- opacity: 0.3
- Text{
- width: parent.width
- text: "opac. 0.3"
- anchors.top: parent.top
- }
- }
- }
- Row{
- Rectangle{
- id: rect_0007
- width: topRect.width / 4
- height: topRect.height / 4
- color: "violet"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0008
- width: topRect.width / 4
- height: topRect.height / 4
- color: "indigo"
- anchors.top: rect_0007.Center
- opacity: 0.4
- Text{
- text: "opac. 0.4"
- anchors.top: parent.top
- }
- }
- }
- }
- Row{
- id: row_0002
- anchors.top: row_0001.bottom
- Row{
- Rectangle{
- id: rect_0009
- width: topRect.width / 4
- height: topRect.height / 4
- color: "light grey"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0010
- width: topRect.width / 4
- height: topRect.height / 4
- color: "cyan"
- anchors.top: rect_0009.Center
- opacity: 0.5
- Text{
- text: "opac. 0.5"
- anchors.top: parent.top
- }
- }
- }
- Row{
- Rectangle{
- id: rect_0011
- width: topRect.width / 4
- height: topRect.height / 4
- color: "orange"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0012
- width: topRect.width / 4
- height: topRect.height / 4
- color: "pink"
- anchors.top: rect_0011.Center
- opacity: 0.6
- Text{
- text: "opac. 0.6"
- anchors.top: parent.top
- }
- }
- }
- }
- Row{
- id: row_0003
- anchors.top: row_0002.bottom
- Rectangle{
- id: rect_0013
- width: topRect.width / 4
- height: topRect.height / 4
- color: "brown"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0014
- width: topRect.width / 4
- height: topRect.height / 4
- color: "light green"
- anchors.top: rect_0013.Center
- opacity: 0.7
- Text{
- text: "opac. 0.7"
- anchors.top: parent.top
- }
- }
- Rectangle{
- id: rect_0015
- width: topRect.width / 4
- height: topRect.height / 4
- color: "dark blue"
- anchors.top: parent.top
- }
- Rectangle{
- id: rect_0016
- width: topRect.width / 4
- height: topRect.height / 4
- color: "light blue"
- anchors.top: rect_0015.Center
- opacity: 0.8
- Text{
- text: "opac. 0.8"
- anchors.top: parent.top
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml
deleted file mode 100644
index e610e281c5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles.qml
+++ /dev/null
@@ -1,490 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: r_0000
- width: 320
- height: 480
- color: "white"
-
- property int standardRectWidth: 32
- property int standardRectHeight: 48
- property int textAnnotationXOffset: 32
- property int textAnnotationYOffset: 10
- property int borderSize: 2
- property int yPlacementRow_0: 0
- property int yPlacementRow_1: 48
- property int yPlacementRow_2: 96
- property int yPlacementRow_3: 144
- property int yPlacementRow_4: 192
- property int yPlacementRow_5: 240
- property int yPlacementRow_6: 288
- property int yPlacementRow_7: 336
- property int yPlacementRow_8: 384
- property int yPlacementRow_9: 432
- property int xPlacementCol_0: 0
- property int xPlacementCol_1: standardRectWidth
- property int xPlacementCol_2: standardRectWidth*2
- property int xPlacementCol_3: standardRectWidth*3
- property int xPlacementCol_4: standardRectWidth*4
- property int xPlacementCol_5: standardRectWidth*5
- property int xPlacementCol_6: standardRectWidth*6
- property int xPlacementCol_7: standardRectWidth*7
- property int xPlacementCol_8: standardRectWidth*8
- property int xPlacementCol_9: standardRectWidth*9
-
- Component{
- id: annotation
- Text{
- width: 160
- height: 240
- x: textAnnotationXOffset
- y: textAnnotationYOffset
- z: 1
- text: annotationTextLabel
- font.family: "Arial"
- font.pointSize: 15
- color: "white"
- font.bold: true
- }
- }
- //Test basic color
- Rectangle{ smooth: false
- id: r_0001
- x: 0
- y: yPlacementRow_0
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- }
- Rectangle{ smooth: false
- id: r_0002
- x: r_0001.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- }
- Rectangle{ smooth: false
- id: r_0003
- x: r_0002.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- }
- Rectangle{ smooth: false
- id: r_0004
- x: r_0003.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- }
- Rectangle {
- id: r_0005
- x: r_0004.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- }
- Rectangle{ smooth: false
- id: r_0006
- x: r_0005.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- }
- Rectangle{ smooth: false
- id: r_0007
- x: r_0006.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- }
- Rectangle{ smooth: false
- id: r_0008
- x: r_0007.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- }
- Rectangle{ smooth: false
- id: r_0009
- x: r_0008.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- }
- Rectangle{ smooth: false
- id: r_0010
- x: r_0009.x + standardRectWidth
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- }
- Loader{
- sourceComponent: annotation;
- property string annotationTextLabel: "BASIC COLOR RECTANGLES";
- property int textAnnotationXOffset: 4;
- property int textAnnotationYOffset: 10;
- }
- //Test borders
- Rectangle{ smooth: false
- id: r_0011
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- border.width: borderSize
- border.color: "orange"
- anchors.horizontalCenter: r_0001.horizontalCenter
- anchors.top: r_0001.bottom
- }
- Rectangle{ smooth: false
- id: r_0012
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- border.width: borderSize
- border.color: "yellow"
- anchors.horizontalCenter: r_0002.horizontalCenter
- anchors.top: r_0002.bottom
- }
- Rectangle{ smooth: false
- id: r_0013
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- border.width: borderSize
- border.color: "green"
- anchors.horizontalCenter: r_0003.horizontalCenter
- anchors.top: r_0003.bottom
- }
- Rectangle{ smooth: false
- id: r_0014
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- border.width: borderSize
- border.color: "blue"
- anchors.horizontalCenter: r_0004.horizontalCenter
- anchors.top: r_0004.bottom
- }
- Rectangle{ smooth: false
- id: r_0015
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- border.width: borderSize
- border.color: "indigo"
- anchors.horizontalCenter: r_0005.horizontalCenter
- anchors.top: r_0005.bottom
- }
- Rectangle{ smooth: false
- id: r_0016
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- border.width: borderSize
- border.color: "violet"
- anchors.horizontalCenter: r_0006.horizontalCenter
- anchors.top: r_0006.bottom
- }
- Rectangle{ smooth: false
- id: r_0017
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- border.width: borderSize
- border.color: "black"
- anchors.horizontalCenter: r_0007.horizontalCenter
- anchors.top: r_0007.bottom
- }
- Rectangle{ smooth: false
- id: r_0018
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- border.width: borderSize
- border.color: "dark grey"
- anchors.horizontalCenter: r_0008.horizontalCenter
- anchors.top: r_0008.bottom
- }
- Rectangle{ smooth: false
- id: r_0019
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- border.width: borderSize
- border.color: "light grey"
- anchors.horizontalCenter: r_0009.horizontalCenter
- anchors.top: r_0009.bottom
- }
- Rectangle{ smooth: false
- id: r_0020
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- border.width: borderSize
- border.color: "red"
- anchors.horizontalCenter: r_0010.horizontalCenter
- anchors.top: r_0010.bottom
- }
- Loader{
- sourceComponent: annotation;
- property string annotationTextLabel: "BASIC COLOR BORDER";
- property int textAnnotationXOffset: 4;
- property int textAnnotationYOffset: 10 + standardRectHeight;
- }
- //Test Gradients
- Rectangle{ smooth: false
- id: r_0021
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0021.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0001.horizontalCenter
- anchors.top: r_0011.bottom
- }
- Rectangle{ smooth: false
- id: r_0022
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0022.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0002.horizontalCenter
- anchors.top: r_0012.bottom
- }
- Rectangle{ smooth: false
- id: r_0023
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0023.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0003.horizontalCenter
- anchors.top: r_0013.bottom
- }
- Rectangle{ smooth: false
- id: r_0024
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0024.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0004.horizontalCenter
- anchors.top: r_0014.bottom
- }
- Rectangle{ smooth: false
- id: r_0025
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0025.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0005.horizontalCenter
- anchors.top: r_0015.bottom
- }
- Rectangle{ smooth: false
- id: r_0026
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0026.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0006.horizontalCenter
- anchors.top: r_0016.bottom
- }
- Rectangle{ smooth: false
- id: r_0027
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0027.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0007.horizontalCenter
- anchors.top: r_0017.bottom
- }
- Rectangle{ smooth: false
- id: r_0028
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0028.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0008.horizontalCenter
- anchors.top: r_0018.bottom
- }
- Rectangle{ smooth: false
- id: r_0029
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0029.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0009.horizontalCenter
- anchors.top: r_0019.bottom
- }
- Rectangle{ smooth: false
- id: r_0030
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0030.color }
- GradientStop{ position: 0.0; color: "white" }
- }
- anchors.horizontalCenter: r_0010.horizontalCenter
- anchors.top: r_0020.bottom
- }
- Loader{
- sourceComponent: annotation;
- property string annotationTextLabel: "BASIC COLOR GRADIENT";
- property int textAnnotationXOffset: 4;
- property int textAnnotationYOffset: 10 + (2*standardRectHeight);
- }
- //Test radius
- Rectangle{ smooth: false
- id: r_0031
- x: 0
- y: 97
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- radius: 1
- anchors.horizontalCenter: r_0001.horizontalCenter
- anchors.top: r_0021.bottom
- }
- Rectangle{ smooth: false
- id: r_0032
- x: r_0031.x + standardRectWidth
- y: r_0031.y
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- radius: 2
- anchors.horizontalCenter: r_0002.horizontalCenter
- anchors.top: r_0022.bottom
- }
- Rectangle{ smooth: false
- id: r_0033
- x: r_0032.x + standardRectWidth
- y: r_0032.y
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- radius: 3
- anchors.horizontalCenter: r_0003.horizontalCenter
- anchors.top: r_0023.bottom
- }
- Rectangle{ smooth: false
- id: r_0034
- x: r_0033.x + standardRectWidth
- y: r_0033.y
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- radius: 4
- anchors.horizontalCenter: r_0004.horizontalCenter
- anchors.top: r_0024.bottom
- }
- Rectangle{ smooth: false
- id: r_0035
- x: r_0034.x + standardRectWidth
- y: r_0034.y
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- radius: 5
- anchors.horizontalCenter: r_0005.horizontalCenter
- anchors.top: r_0025.bottom
- }
- Rectangle{ smooth: false
- id: r_0036
- x: r_0035.x + standardRectWidth
- y: r_0035.y
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- radius: 6
- anchors.horizontalCenter: r_0006.horizontalCenter
- anchors.top: r_0026.bottom
- }
- Rectangle{ smooth: false
- id: r_0037
- x: r_0036.x + standardRectWidth
- y: r_0036.y
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- radius: 7
- anchors.horizontalCenter: r_0007.horizontalCenter
- anchors.top: r_0027.bottom
- }
- Rectangle{ smooth: false
- id: r_0038
- x: r_0037.x + standardRectWidth
- y: r_0037.y
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- radius: 8
- anchors.horizontalCenter: r_0008.horizontalCenter
- anchors.top: r_0028.bottom
- }
- Rectangle{ smooth: false
- id: r_0039
- x: r_0038.x + standardRectWidth
- y: r_0038.y
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- radius: 9
- anchors.horizontalCenter: r_0009.horizontalCenter
- anchors.top: r_0029.bottom
- }
- Rectangle{ smooth: false
- id: r_0040
- x: r_0039.x + standardRectWidth
- y: r_0039.y
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- radius: 10
- anchors.horizontalCenter: r_0010.horizontalCenter
- anchors.top: r_0030.bottom
- }
- Loader{
- sourceComponent: annotation;
- property string annotationTextLabel: "BASIC RADIUS";
- property int textAnnotationXOffset: 4;
- property int textAnnotationYOffset: 10 + (3*standardRectHeight);
- }
-
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml
deleted file mode 100644
index 06791a1b51..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml
+++ /dev/null
@@ -1,586 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: r_0000
- width: 320
- height: 480
- color: "white"
-
- property int standardRectWidth: 22
- property int standardRectHeight: 40
- property int xOffsetPlacement: 10
- property int yOffsetPlacement: 18
- property int borderSize: 2
- property int yPlacementRow_0: 0
- property int yPlacementRow_1: (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_2: yPlacementRow_1 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_3: yPlacementRow_2 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_4: yPlacementRow_3 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_5: yPlacementRow_4 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_6: yPlacementRow_5 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_7: yPlacementRow_6 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_8: yPlacementRow_7 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_9: yPlacementRow_8 + (standardRectHeight+yOffsetPlacement)
- property int xPlacementCol_0: 0
- property int xPlacementCol_1: xPlacementCol_0 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_2: xPlacementCol_1 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_3: xPlacementCol_2 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_4: xPlacementCol_3 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_5: xPlacementCol_4 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_6: xPlacementCol_5 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_7: xPlacementCol_6 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_8: xPlacementCol_7 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_9: xPlacementCol_8 + (standardRectWidth+xOffsetPlacement)
- property bool smoothingOn: true
- property real scaleFactor: 1.2
-
-
- //Test basic color
- Rectangle{
- id: r_0001
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_0
- y: yPlacementRow_0
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- }
- Rectangle{
- id: r_0002
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_1
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- }
- Rectangle{
- id: r_0003
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_2
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- }
- Rectangle{
- id: r_0004
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_3
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- }
- Rectangle {
- id: r_0005
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_4
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- }
- Rectangle{
- id: r_0006
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_5
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- }
- Rectangle{
- id: r_0007
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_6
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- }
- Rectangle{
- id: r_0008
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_7
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- }
- Rectangle{
- id: r_0009
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_8
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- }
- Rectangle{
- id: r_0010
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_9
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- }
- Text{
- id: annotation_row0
- z: 1
- text: "SMOOTHED SCALED RECTANGLES"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0001.verticalCenter
- }
-
- //Test borders
- Rectangle{
- id: r_0011
- x: xPlacementCol_0
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- border.width: borderSize
- border.color: "orange"
-
- }
- Rectangle{
- id: r_0012
- x: xPlacementCol_1
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- border.width: borderSize
- border.color: "yellow"
-
- }
- Rectangle{
- id: r_0013
- x: xPlacementCol_2
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- border.width: borderSize
- border.color: "green"
-
- }
- Rectangle{
- id: r_0014
- x: xPlacementCol_3
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- border.width: borderSize
- border.color: "blue"
-
- }
- Rectangle{
- id: r_0015
- x: xPlacementCol_4
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- border.width: borderSize
- border.color: "indigo"
-
- }
- Rectangle{
- id: r_0016
- x: xPlacementCol_5
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- border.width: borderSize
- border.color: "violet"
-
- }
- Rectangle{
- id: r_0017
- x: xPlacementCol_6
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- border.width: borderSize
- border.color: "black"
-
- }
- Rectangle{
- id: r_0018
- x: xPlacementCol_7
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- border.width: borderSize
- border.color: "dark grey"
-
- }
- Rectangle{
- id: r_0019
- x: xPlacementCol_8
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- border.width: borderSize
- border.color: "light grey"
-
- }
- Rectangle{
- id: r_0020
- x: xPlacementCol_9
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- border.width: borderSize
- border.color: "red"
-
- }
- Text{
- id: annotation_row1
- z: 1
- text: "SMOOTHED SCALED BORDERS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0011.verticalCenter
- }
-
- //Test Gradients
- Rectangle{
- id: r_0021
- x: xPlacementCol_0
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0021.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0022
- x: xPlacementCol_1
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0022.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0023
- x: xPlacementCol_2
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0023.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0024
- x: xPlacementCol_3
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0024.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0025
- x: xPlacementCol_4
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0025.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0026
- x: xPlacementCol_5
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0026.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0027
- x: xPlacementCol_6
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0027.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0028
- x: xPlacementCol_7
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0028.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0029
- x: xPlacementCol_8
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0029.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0030
- x: xPlacementCol_9
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0030.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Text{
- id: annotation_row2
- z: 1
- text: "SMOOTHED SCALED GRADIENTS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0021.verticalCenter
- }
-
- //Test radius
- Rectangle{
- id: r_0031
- x: xPlacementCol_0
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- radius: 1
-
- }
- Rectangle{
- id: r_0032
- x: xPlacementCol_1
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- radius: 2
-
- }
- Rectangle{
- id: r_0033
- x: xPlacementCol_2
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- radius: 3
-
- }
- Rectangle{
- id: r_0034
- x: xPlacementCol_3
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- radius: 4
-
- }
- Rectangle{
- id: r_0035
- x: xPlacementCol_4
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- radius: 5
-
- }
- Rectangle{
- id: r_0036
- x: xPlacementCol_5
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- radius: 6
-
- }
- Rectangle{
- x: xPlacementCol_6
- y: yPlacementRow_3
- id: r_0037
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- radius: 7
-
- }
- Rectangle{
- x: xPlacementCol_7
- y: yPlacementRow_3
- id: r_0038
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- radius: 8
-
- }
- Rectangle{
- x: xPlacementCol_8
- y: yPlacementRow_3
- id: r_0039
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- radius: 9
-
- }
- Rectangle{
- x: xPlacementCol_9
- y: yPlacementRow_3
- id: r_0040
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- radius: 10
-
- }
- Text{
- id: annotation_row3
- z: 1
- text: "SMOOTHED SCALED RADIUS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0031.verticalCenter
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_unsmoothed.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_unsmoothed.qml
deleted file mode 100644
index 950ab37454..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_unsmoothed.qml
+++ /dev/null
@@ -1,586 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: r_0000
- width: 320
- height: 480
- color: "white"
-
- property int standardRectWidth: 22
- property int standardRectHeight: 40
- property int xOffsetPlacement: 10
- property int yOffsetPlacement: 18
- property int borderSize: 2
- property int yPlacementRow_0: 0
- property int yPlacementRow_1: (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_2: yPlacementRow_1 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_3: yPlacementRow_2 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_4: yPlacementRow_3 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_5: yPlacementRow_4 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_6: yPlacementRow_5 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_7: yPlacementRow_6 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_8: yPlacementRow_7 + (standardRectHeight+yOffsetPlacement)
- property int yPlacementRow_9: yPlacementRow_8 + (standardRectHeight+yOffsetPlacement)
- property int xPlacementCol_0: 0
- property int xPlacementCol_1: xPlacementCol_0 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_2: xPlacementCol_1 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_3: xPlacementCol_2 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_4: xPlacementCol_3 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_5: xPlacementCol_4 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_6: xPlacementCol_5 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_7: xPlacementCol_6 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_8: xPlacementCol_7 + (standardRectWidth+xOffsetPlacement)
- property int xPlacementCol_9: xPlacementCol_8 + (standardRectWidth+xOffsetPlacement)
- property bool smoothingOn: false
- property real scaleFactor: 1.2
-
-
- //Test basic color
- Rectangle{
- id: r_0001
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_0
- y: yPlacementRow_0
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- }
- Rectangle{
- id: r_0002
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_1
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- }
- Rectangle{
- id: r_0003
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_2
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- }
- Rectangle{
- id: r_0004
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_3
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- }
- Rectangle {
- id: r_0005
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_4
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- }
- Rectangle{
- id: r_0006
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_5
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- }
- Rectangle{
- id: r_0007
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_6
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- }
- Rectangle{
- id: r_0008
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_7
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- }
- Rectangle{
- id: r_0009
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_8
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- }
- Rectangle{
- id: r_0010
- smooth: smoothingOn
- scale: scaleFactor
- x: xPlacementCol_9
- y: yPlacementRow_0
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- }
- Text{
- id: annotation_row0
- z: 1
- text: "UNSMOOTHED SCALED RECTANGLES"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0001.verticalCenter
- }
-
- //Test borders
- Rectangle{
- id: r_0011
- x: xPlacementCol_0
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- border.width: borderSize
- border.color: "orange"
-
- }
- Rectangle{
- id: r_0012
- x: xPlacementCol_1
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- border.width: borderSize
- border.color: "yellow"
-
- }
- Rectangle{
- id: r_0013
- x: xPlacementCol_2
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- border.width: borderSize
- border.color: "green"
-
- }
- Rectangle{
- id: r_0014
- x: xPlacementCol_3
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- border.width: borderSize
- border.color: "blue"
-
- }
- Rectangle{
- id: r_0015
- x: xPlacementCol_4
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- border.width: borderSize
- border.color: "indigo"
-
- }
- Rectangle{
- id: r_0016
- x: xPlacementCol_5
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- border.width: borderSize
- border.color: "violet"
-
- }
- Rectangle{
- id: r_0017
- x: xPlacementCol_6
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- border.width: borderSize
- border.color: "black"
-
- }
- Rectangle{
- id: r_0018
- x: xPlacementCol_7
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- border.width: borderSize
- border.color: "dark grey"
-
- }
- Rectangle{
- id: r_0019
- x: xPlacementCol_8
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- border.width: borderSize
- border.color: "light grey"
-
- }
- Rectangle{
- id: r_0020
- x: xPlacementCol_9
- y: yPlacementRow_1
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- border.width: borderSize
- border.color: "red"
-
- }
- Text{
- id: annotation_row1
- z: 1
- text: "UNSMOOTHED SCALED BORDERS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0011.verticalCenter
- }
-
- //Test Gradients
- Rectangle{
- id: r_0021
- x: xPlacementCol_0
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "red"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0021.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0022
- x: xPlacementCol_1
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0022.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0023
- x: xPlacementCol_2
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0023.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0024
- x: xPlacementCol_3
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0024.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0025
- x: xPlacementCol_4
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0025.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0026
- x: xPlacementCol_5
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0026.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0027
- x: xPlacementCol_6
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0027.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0028
- x: xPlacementCol_7
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0028.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0029
- x: xPlacementCol_8
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0029.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Rectangle{
- id: r_0030
- x: xPlacementCol_9
- y: yPlacementRow_2
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- gradient: Gradient{
- GradientStop{ position: 1.0; color: r_0030.color }
- GradientStop{ position: 0.0; color: "white" }
- }
-
- }
- Text{
- id: annotation_row2
- z: 1
- text: "UNSMOOTHED SCALED GRADIENTS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0021.verticalCenter
- }
-
- //Test radius
- Rectangle{
- id: r_0031
- x: xPlacementCol_0
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: r_0000.standardRectWidth
- height: r_0000.standardRectHeight
- color: "red"
- radius: 1
-
- }
- Rectangle{
- id: r_0032
- x: xPlacementCol_1
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "orange"
- radius: 2
-
- }
- Rectangle{
- id: r_0033
- x: xPlacementCol_2
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "yellow"
- radius: 3
-
- }
- Rectangle{
- id: r_0034
- x: xPlacementCol_3
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "green"
- radius: 4
-
- }
- Rectangle{
- id: r_0035
- x: xPlacementCol_4
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "blue"
- radius: 5
-
- }
- Rectangle{
- id: r_0036
- x: xPlacementCol_5
- y: yPlacementRow_3
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "indigo"
- radius: 6
-
- }
- Rectangle{
- x: xPlacementCol_6
- y: yPlacementRow_3
- id: r_0037
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "violet"
- radius: 7
-
- }
- Rectangle{
- x: xPlacementCol_7
- y: yPlacementRow_3
- id: r_0038
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "black"
- radius: 8
-
- }
- Rectangle{
- x: xPlacementCol_8
- y: yPlacementRow_3
- id: r_0039
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "dark grey"
- radius: 9
-
- }
- Rectangle{
- x: xPlacementCol_9
- y: yPlacementRow_3
- id: r_0040
- smooth: smoothingOn
- scale: scaleFactor
- width: standardRectWidth
- height: standardRectHeight
- color: "light grey"
- radius: 10
-
- }
- Text{
- id: annotation_row3
- z: 1
- text: "UNSMOOTHED SCALED RADIUS"
- font.family: "Arial"
- font.pointSize: 15
- color: "black"
- font.bold: true
- anchors.verticalCenter : r_0031.verticalCenter
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/test-rectangles.qml b/tests/manual/scenegraph_lancelot/data/rectangles/test-rectangles.qml
deleted file mode 100644
index 0eb0a37de8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rectangles/test-rectangles.qml
+++ /dev/null
@@ -1,81 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- Column {
- id: foo
- x: -width * (scale - 1) * (10/9) * (mouseArea.mouseX / width - 0.5)
- y: -height * (scale - 1) * (10/9) * (mouseArea.mouseY / height - 0.5)
- states: [
- State {
- name: ""
- PropertyChanges {
- target: foo
- scale: 1
- }
- },
- State {
- name: "zoomed"
- when: mouseArea.pressed
- PropertyChanges {
- target: foo
- scale: 10
- }
- }
- ]
- Behavior on scale {
- NumberAnimation { duration: 300; easing.type: Easing.InOutSine }
- }
-
- Repeater {
- model: 3
- Row {
- id: local
- property int _index: index
- Repeater {
- model: 2
- Item {
- width: 80
- height: 160
- Rectangle {
- anchors.fill: parent
- anchors.margins: 10
- radius: index * 20
- border.pixelAligned: local._index == 1
- border.width: local._index == 0 ? 0 : 0.5
- opacity: 0.5
- color: "steelBlue"
- }
- }
- }
- Repeater {
- model: 2
- Item {
- width: 80
- height: 160
- Rectangle {
- anchors.fill: parent
- anchors.margins: 10
- radius: index * 20
- border.pixelAligned: local._index == 1
- border.width: local._index == 0 ? 0 : 0.5
- opacity: 0.5
- gradient: Gradient {
- GradientStop { position: 0.05; color: "lightsteelblue" }
- GradientStop { position: 0.1; color: "lightskyblue" }
- GradientStop { position: 0.5; color: "skyblue" }
- GradientStop { position: 0.9; color: "deepskyblue" }
- GradientStop { position: 0.95; color: "dodgerblue" }
- }
- }
- }
- }
- }
- }
- }
- MouseArea {
- id: mouseArea
- anchors.fill: parent
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rotation/rotation.qml b/tests/manual/scenegraph_lancelot/data/rotation/rotation.qml
deleted file mode 100644
index 68d22468f6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rotation/rotation.qml
+++ /dev/null
@@ -1,172 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- smooth: smoothing
- property bool smoothing: true
- property int standardWidth: 30
- property int standardHeight: 30
- property int standardSpacing: 10
- Grid{
- id: grid_0000
- anchors.top: parent.baseline
- anchors.left: parent.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; rotation: 0; smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "light blue"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "light grey"; width: standardWidth; height: standardHeight; rotation: 5; smooth: smoothing}
- Rectangle{ color: "black"; width: standardWidth; height: standardHeight; rotation: 15; smooth: smoothing}
- Rectangle{ color: "dark grey"; width: standardWidth; height: standardHeight; rotation: 25; smooth: smoothing}
- Rectangle{ color: "purple"; width: standardWidth; height: standardHeight; rotation: 35; smooth: smoothing}
- Rectangle{ color: "pink"; width: standardWidth; height: standardHeight; rotation: 45; smooth: smoothing}
- Rectangle{ color: "cyan"; width: standardWidth; height: standardHeight; rotation: 55; smooth: smoothing}
- Rectangle{ color: "brown"; width: standardWidth; height: standardHeight; rotation: 65; smooth: smoothing}
- }
- Grid{
- id: grid_0001
- anchors.top: grid_0000.bottom
- anchors.left: grid_0000.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "#ff0000"; width: standardWidth; height: standardHeight; rotation: 0; smooth: smoothing}
- Rectangle{ color: "#ff3333"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "#ff6666"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "#ff9999"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "#ffcccc"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "#ffeeff"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "#ccffff"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "#99ffff"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "#66ffff"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "#33ffff"; width: standardWidth; height: standardHeight; rotation: 5; smooth: smoothing}
- Rectangle{ color: "#00ffff"; width: standardWidth; height: standardHeight; rotation: 15; smooth: smoothing}
- Rectangle{ color: "#ff00cc"; width: standardWidth; height: standardHeight; rotation: 25; smooth: smoothing}
- Rectangle{ color: "#ff33ff"; width: standardWidth; height: standardHeight; rotation: 35; smooth: smoothing}
- Rectangle{ color: "#ff66ff"; width: standardWidth; height: standardHeight; rotation: 45; smooth: smoothing}
- Rectangle{ color: "#cc66ff"; width: standardWidth; height: standardHeight; rotation: 55; smooth: smoothing}
- Rectangle{ color: "#9966ff"; width: standardWidth; height: standardHeight; rotation: 65; smooth: smoothing}
- }
- Grid{
- id: grid_0002
- anchors.top: grid_0001.bottom
- anchors.left: grid_0001.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "#ff0010"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "#ff3323"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "#ff6636"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "#ff9949"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "#ffcc5c"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "#ffee6f"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "#ccff7f"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "#99ff8f"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "#66ff9f"; width: standardWidth; height: standardHeight; rotation: -10; smooth: smoothing}
- Rectangle{ color: "#33ffaf"; width: standardWidth; height: standardHeight; rotation: -20; smooth: smoothing}
- Rectangle{ color: "#00ffbf"; width: standardWidth; height: standardHeight; rotation: -30; smooth: smoothing}
- Rectangle{ color: "#ff00cc"; width: standardWidth; height: standardHeight; rotation: -40; smooth: smoothing}
- Rectangle{ color: "#ff33df"; width: standardWidth; height: standardHeight; rotation: -50; smooth: smoothing}
- Rectangle{ color: "#ff66ef"; width: standardWidth; height: standardHeight; rotation: -60; smooth: smoothing}
- Rectangle{ color: "#cc661f"; width: standardWidth; height: standardHeight; rotation: -70; smooth: smoothing}
- Rectangle{ color: "#99662f"; width: standardWidth; height: standardHeight; rotation: -80; smooth: smoothing}
- }
- Grid{
- id: grid_0003
- anchors.top: grid_0002.bottom
- anchors.left: grid_0002.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "#ffcc00"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "#ffff33"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "#ccff33"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "#99ff33"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "#66ff33"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "#33ff33"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "#00ff33"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "#ff00ff"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "#cc00ff"; width: standardWidth; height: standardHeight; rotation: -10; smooth: smoothing}
- Rectangle{ color: "#9900ff"; width: standardWidth; height: standardHeight; rotation: -15; smooth: smoothing}
- Rectangle{ color: "#6600ff"; width: standardWidth; height: standardHeight; rotation: -20; smooth: smoothing}
- Rectangle{ color: "#3300ff"; width: standardWidth; height: standardHeight; rotation: -25; smooth: smoothing}
- Rectangle{ color: "#0000ff"; width: standardWidth; height: standardHeight; rotation: -30; smooth: smoothing}
- Rectangle{ color: "#ff00cc"; width: standardWidth; height: standardHeight; rotation: -35; smooth: smoothing}
- Rectangle{ color: "#ff33cc"; width: standardWidth; height: standardHeight; rotation: -40; smooth: smoothing}
- Rectangle{ color: "#cc66ff"; width: standardWidth; height: standardHeight; rotation: -45; smooth: smoothing}
- }
- Grid{
- id: grid_0004
- anchors.top: grid_0003.bottom
- anchors.left: grid_0003.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "#eecc00"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "#eeff33"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "#ccff33"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "#99ff33"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "#66ff33"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "#44ff33"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "#00ff33"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "#ee00ff"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "#cc00ff"; width: standardWidth; height: standardHeight; rotation: -10; smooth: smoothing}
- Rectangle{ color: "#9900ff"; width: standardWidth; height: standardHeight; rotation: -15; smooth: smoothing}
- Rectangle{ color: "#6600ff"; width: standardWidth; height: standardHeight; rotation: -20; smooth: smoothing}
- Rectangle{ color: "#4400ff"; width: standardWidth; height: standardHeight; rotation: -25; smooth: smoothing}
- Rectangle{ color: "#0000ff"; width: standardWidth; height: standardHeight; rotation: -30; smooth: smoothing}
- Rectangle{ color: "#ee00cc"; width: standardWidth; height: standardHeight; rotation: -35; smooth: smoothing}
- Rectangle{ color: "#ee33cc"; width: standardWidth; height: standardHeight; rotation: -40; smooth: smoothing}
- Rectangle{ color: "#cc66ff"; width: standardWidth; height: standardHeight; rotation: -45; smooth: smoothing}
- }
- Grid{
- id: grid_0005
- anchors.top: grid_0004.bottom
- anchors.left: grid_0004.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; rotation: 0; smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "light blue"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "light grey"; width: standardWidth; height: standardHeight; rotation: 5; smooth: smoothing}
- Rectangle{ color: "black"; width: standardWidth; height: standardHeight; rotation: 15; smooth: smoothing}
- Rectangle{ color: "dark grey"; width: standardWidth; height: standardHeight; rotation: 25; smooth: smoothing}
- Rectangle{ color: "purple"; width: standardWidth; height: standardHeight; rotation: 35; smooth: smoothing}
- Rectangle{ color: "pink"; width: standardWidth; height: standardHeight; rotation: 45; smooth: smoothing}
- Rectangle{ color: "cyan"; width: standardWidth; height: standardHeight; rotation: 55; smooth: smoothing}
- Rectangle{ color: "brown"; width: standardWidth; height: standardHeight; rotation: 65; smooth: smoothing}
- }
- Grid{
- id: grid_0006
- anchors.top: grid_0005.bottom
- anchors.left: grid_0005.left
- columns: 8
- spacing: standardSpacing
- Rectangle{ color: "#ff6600"; width: standardWidth; height: standardHeight; rotation: 0; smooth: smoothing}
- Rectangle{ color: "#cc6600"; width: standardWidth; height: standardHeight; rotation: 10; smooth: smoothing}
- Rectangle{ color: "#996600"; width: standardWidth; height: standardHeight; rotation: 20; smooth: smoothing}
- Rectangle{ color: "#666600"; width: standardWidth; height: standardHeight; rotation: 30; smooth: smoothing}
- Rectangle{ color: "#336600"; width: standardWidth; height: standardHeight; rotation: 40; smooth: smoothing}
- Rectangle{ color: "#006600"; width: standardWidth; height: standardHeight; rotation: 50; smooth: smoothing}
- Rectangle{ color: "#009933"; width: standardWidth; height: standardHeight; rotation: 60; smooth: smoothing}
- Rectangle{ color: "#00cc66"; width: standardWidth; height: standardHeight; rotation: 70; smooth: smoothing}
- Rectangle{ color: "#ff0066"; width: standardWidth; height: standardHeight; rotation: 80; smooth: smoothing}
- Rectangle{ color: "#cc0066"; width: standardWidth; height: standardHeight; rotation: 5; smooth: smoothing}
- Rectangle{ color: "#990066"; width: standardWidth; height: standardHeight; rotation: 15; smooth: smoothing}
- Rectangle{ color: "#660066"; width: standardWidth; height: standardHeight; rotation: 25; smooth: smoothing}
- Rectangle{ color: "#330066"; width: standardWidth; height: standardHeight; rotation: 35; smooth: smoothing}
- Rectangle{ color: "#000066"; width: standardWidth; height: standardHeight; rotation: 45; smooth: smoothing}
- Rectangle{ color: "#003399"; width: standardWidth; height: standardHeight; rotation: 55; smooth: smoothing}
- Rectangle{ color: "#0066cc"; width: standardWidth; height: standardHeight; rotation: 65; smooth: smoothing}
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rotation/rotation_2.qml b/tests/manual/scenegraph_lancelot/data/rotation/rotation_2.qml
deleted file mode 100644
index 89dd6b7b22..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rotation/rotation_2.qml
+++ /dev/null
@@ -1,69 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property int standardWidth: 60
- property int standardHeight: 60
- property int standardSpacing: 20
- property bool smoothing: true
- Grid{
- id: grid_0000
- anchors.top: parent.baseline
- anchors.left: parent.left
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardHeight/2 ; axis{x: 0; y: 0; z:1} angle: 5; } smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 10; } smooth: smoothing }
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing }
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 20; } smooth: smoothing }
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardWidth/2 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 30; } smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 35; } smooth: smoothing }
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 40; } smooth: smoothing }
- }
- Item{
- id: spacer_0000
- width: standardWidth
- height: standardHeight
- anchors.top: grid_0000.bottom
- anchors.left: grid_0000.left
- }
- Grid{
- id: grid_0001
- anchors.top: spacer_0000.bottom
- anchors.left: spacer_0000.left
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "#ff0000"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 5; } smooth: smoothing}
- Rectangle{ color: "#ff3333"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 20; } smooth: smoothing }
- Rectangle{ color: "#ff6666"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 30; } smooth: smoothing }
- Rectangle{ color: "#ff9999"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 40; } smooth: smoothing }
- Rectangle{ color: "#ffcccc"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 50; } smooth: smoothing }
- Rectangle{ color: "#ffeeff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 60; } smooth: smoothing }
- Rectangle{ color: "#ccffff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 70; } smooth: smoothing }
- Rectangle{ color: "#99ffff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 1; y: 0; z:0} angle: 80; } smooth: smoothing }
- }
- Item{
- id: spacer_0001
- width: standardWidth
- height: standardHeight
- anchors.top: grid_0001.bottom
- anchors.left: grid_0001.left
- }
- Grid{
- id: grid_0002
- anchors.top: spacer_0001.bottom
- anchors.left: spacer_0001.left
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "#ff0000"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 10; } smooth: smoothing}
- Rectangle{ color: "#ff3333"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 20; } smooth: smoothing}
- Rectangle{ color: "#ff6666"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 30; } smooth: smoothing}
- Rectangle{ color: "#ff9999"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 40; } smooth: smoothing}
- Rectangle{ color: "#ffcccc"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 50; } smooth: smoothing}
- Rectangle{ color: "#ffeeff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 60; } smooth: smoothing}
- Rectangle{ color: "#ccffff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 70; } smooth: smoothing}
- Rectangle{ color: "#99ffff"; width: standardWidth; height: standardHeight; transform: Rotation { origin.z: 0; origin.y: 0 ; axis{x: 0; y: 1; z:0} angle: 80; } smooth: smoothing}
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_multi.qml b/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_multi.qml
deleted file mode 100644
index 277ac4f2db..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_multi.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property int standardWidth: 60
- property int standardHeight: 60
- property int standardSpacing: 20
- property bool smoothing: true
- Rectangle {
- width: 150
- height: 150
- anchors.centerIn: parent
- color: "black"
- clip: true
- rotation: 45
- Rectangle {
- width: 200
- height: 200
- anchors.centerIn: parent
- color: "lightGray"
- clip: true
- Grid {
- anchors.centerIn: parent
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardHeight/2 ; axis{x: 0; y: 0; z:1} angle: 5; } smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 10; } smooth: smoothing }
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing }
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 20; } smooth: smoothing }
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardWidth/2 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 30; } smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 35; } smooth: smoothing }
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 40; } smooth: smoothing }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_scissor.qml b/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_scissor.qml
deleted file mode 100644
index 71379ff1bb..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_scissor.qml
+++ /dev/null
@@ -1,30 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property int standardWidth: 60
- property int standardHeight: 60
- property int standardSpacing: 20
- property bool smoothing: true
- Rectangle {
- width: 200
- height: 200
- anchors.centerIn: parent
- color: "lightGray"
- clip: true
- Grid {
- anchors.centerIn: parent
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardHeight/2 ; axis{x: 0; y: 0; z:1} angle: 5; } smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 10; } smooth: smoothing }
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing }
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 20; } smooth: smoothing }
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardWidth/2 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 30; } smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 35; } smooth: smoothing }
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 40; } smooth: smoothing }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_stencil.qml b/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_stencil.qml
deleted file mode 100644
index f6167e70e0..0000000000
--- a/tests/manual/scenegraph_lancelot/data/rotation/rotation_clip_stencil.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- property int standardWidth: 60
- property int standardHeight: 60
- property int standardSpacing: 20
- property bool smoothing: true
- Rectangle {
- width: 200
- height: 200
- anchors.centerIn: parent
- color: "lightGray"
- rotation: 45
- clip: true
- Grid {
- anchors.centerIn: parent
- columns: 4
- spacing: standardSpacing
- Rectangle{ color: "red"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardHeight/2 ; axis{x: 0; y: 0; z:1} angle: 5; } smooth: smoothing}
- Rectangle{ color: "orange"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 10; } smooth: smoothing }
- Rectangle{ color: "yellow"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing }
- Rectangle{ color: "blue"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 20; } smooth: smoothing }
- Rectangle{ color: "green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: standardWidth/2; origin.y: standardWidth/2 ; axis{x: 0; y: 0; z:1} angle: 15; } smooth: smoothing}
- Rectangle{ color: "indigo"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 30; } smooth: smoothing}
- Rectangle{ color: "violet"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 35; } smooth: smoothing }
- Rectangle{ color: "light green"; width: standardWidth; height: standardHeight; transform: Rotation { origin.x: 0; origin.y: 0 ; axis{x: 0; y: 0; z:1} angle: 40; } smooth: smoothing }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/activity/activity.qml b/tests/manual/scenegraph_lancelot/data/shaders/activity/activity.qml
deleted file mode 100644
index 0a0f956af1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/activity/activity.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- hideSource: effect.visible
- }
-
- ShaderEffect {
- id: effect
- anchors.fill: text
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/atlas/atlas.qml b/tests/manual/scenegraph_lancelot/data/shaders/atlas/atlas.qml
deleted file mode 100644
index 67e9dafff3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/atlas/atlas.qml
+++ /dev/null
@@ -1,51 +0,0 @@
-import QtQuick 2.15
-
-Item {
- width: 320
- height: 480
-
- Column {
- spacing: 10
- padding: 5
-
- Repeater {
- model: ["sand_16x16.png", "circle_16x16.png", "star_16x16.png", "square_16x16.png"]
- Row {
- spacing: 20
- Image {
- id: img
- source: "../../shared/" + modelData
- }
-
- // Non-atlased: copies subrect of atlas to a new texture
- ShaderEffect {
- width: img.width
- height: img.height
- property variant source: img
- fragmentShader: "qrc:shaders/gradientgrid.frag.qsb"
- supportsAtlasTextures: false
- }
-
- // Atlased: qt_MultiTexCoord0 points to the atlas subrect
- ShaderEffect {
- width: img.width
- height: img.height
- property variant source: img
- fragmentShader: "qrc:shaders/gradientgrid.frag.qsb"
- supportsAtlasTextures: true
- }
-
- // Subrect mode: qt_MultiTexCoord0 goes from 0.0 to 1.0,
- // and qt_Subrect_source specifies the atlas subrect
- ShaderEffect {
- width: img.width
- height: img.height
- property variant source: img
- fragmentShader: "qrc:shaders/gradientgrid.frag.qsb"
- vertexShader: "qrc:shaders/subrect.vert.qsb"
- supportsAtlasTextures: false
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/basic/basic.qml b/tests/manual/scenegraph_lancelot/data/shaders/basic/basic.qml
deleted file mode 100644
index e0026c1412..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/basic/basic.qml
+++ /dev/null
@@ -1,11 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- ShaderEffect {
- anchors.fill: parent;
- fragmentShader: "qrc:shaders/basic.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/basic/basic_alpha.qml b/tests/manual/scenegraph_lancelot/data/shaders/basic/basic_alpha.qml
deleted file mode 100644
index 76db704806..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/basic/basic_alpha.qml
+++ /dev/null
@@ -1,33 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- color: "darkGray"
- x: 100
- y: 100
- width: 100
- height: 200
- }
-
- ShaderEffect {
- x: 10
- y: 10
- width: 300
- height: 200
- fragmentShader: "qrc:shaders/basic_alpha.frag.qsb"
- blending: true
- }
-
- ShaderEffect {
- x: 10
- y: 250
- width: 300
- height: 200
- fragmentShader: "qrc:shaders/basic_alpha.frag.qsb"
- blending: false
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_1.qml
deleted file mode 100644
index f60c5f7aa8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_1.qml
+++ /dev/null
@@ -1,95 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: topLevel
- width: 320
- height: 480
- ShaderEffectSource {
- id: front
- visible: false
- smooth: true
- sourceItem: Rectangle {
- width: 256
- height: 64
- color: "cornflowerblue"
- radius: 8
- Text {
- anchors.centerIn: parent
- text: "Front"
- font.pixelSize: 48
- color: "white"
- }
- }
- }
- ShaderEffectSource {
- id: back
- visible: false
- smooth: true
- sourceItem: Rectangle {
- width: 256
- height: 64
- color: "firebrick"
- radius: 8
- Text {
- anchors.centerIn: parent
- text: "Back"
- font.pixelSize: 48
- color: "white"
- }
- }
- }
- Column {
- anchors.fill: parent
- Repeater {
- model: ListModel {
- ListElement {
- foo: "No culling"
- bar: ShaderEffect.NoCulling
- turned: false
- }
- ListElement {
- foo: "Back-face culling"
- bar: ShaderEffect.BackFaceCulling
- turned: false
- }
- ListElement {
- foo: "Front-face culling"
- bar: ShaderEffect.FrontFaceCulling
- turned: false
- }
- }
-
- Item{
- id: item_0000
- width: 320
- height: 120
- ShaderEffect {
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
- anchors.margins: 10
- width: 200
- height: 100
- cullMode: model.bar
- property variant frontSource: front
- property variant backSource: back
- fragmentShader: "qrc:shaders/culling.frag.qsb"
- transform: Rotation {
- origin.x: 200
- origin.y: 180 - 120 * index
- axis { x: 0; y: 1; z: 0 }
- angle: (turned == true) ? 180 : 0
-
- }
- }
- Text {
- font.pointSize: 10
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: parent.left
- anchors.margins: 5
- text: foo
- }
- }
- }
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_2.qml
deleted file mode 100644
index 43254dd044..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/culling/culling_2.qml
+++ /dev/null
@@ -1,94 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: topLevel
- width: 320
- height: 480
- ShaderEffectSource {
- id: front
- visible: false
- smooth: true
- sourceItem: Rectangle {
- width: 256
- height: 64
- color: "cornflowerblue"
- radius: 8
- Text {
- anchors.centerIn: parent
- text: "Front"
- font.pixelSize: 48
- color: "white"
- }
- }
- }
- ShaderEffectSource {
- id: back
- visible: false
- smooth: true
- sourceItem: Rectangle {
- width: 256
- height: 64
- color: "firebrick"
- radius: 8
- Text {
- anchors.centerIn: parent
- text: "Back"
- font.pixelSize: 48
- color: "white"
- }
- }
- }
- Column {
- anchors.fill: parent
- Repeater {
- model: ListModel {
- ListElement {
- foo: "No culling"
- bar: ShaderEffect.NoCulling
- turned: true
- }
- ListElement {
- foo: "Back-face culling"
- bar: ShaderEffect.BackFaceCulling
- turned: true
- }
- ListElement {
- foo: "Front-face culling"
- bar: ShaderEffect.FrontFaceCulling
- turned: true
- }
- }
-
- Item{
- id: item_0000
- width: 320
- height: 120
- ShaderEffect{
- anchors.right: parent.right
- anchors.verticalCenter: parent.verticalCenter
- anchors.margins: 10
- width: 200
- height: 100
- cullMode: model.bar
- property variant frontSource: front
- property variant backSource: back
- fragmentShader: "qrc:shaders/culling.frag.qsb"
- transform: Rotation {
- origin.x: 100
- origin.y: 180 - 120 * index
- axis { x: 0; y: 1; z: 0 }
- angle: (turned == true) ? 180 : 0
-
- }
- }
- Text {
- font.pointSize: 10
- anchors.verticalCenter: parent.verticalCenter
- anchors.left: parent.left
- anchors.margins: 5
- text: foo
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_1.qml
deleted file mode 100644
index 8546a4bb0b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_1.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "skyblue"
- ShaderEffect {
- anchors.centerIn: parent
- width: 22 * 12
- height: 16 * 12
- property variant source: ShaderEffectSource {
- sourceItem: Rectangle {
- width: 22 * 20
- height: 16 * 20
- color: "#EF2B2D"
- Rectangle {
- y: 6 * 20
- height: 4 * 20
- width: 22 * 20
- color: "white"
- }
- Rectangle {
- x: 6 * 20
- width: 4 * 20
- height: 16 * 20
- color: "white"
- }
- Rectangle {
- y: 7 * 20
- height: 2 * 20
- width: 22 * 20
- color: "#002868"
- }
- Rectangle {
- x: 7 * 20
- width: 2 * 20
- height: 16 * 20
- color: "#002868"
- }
- }
- smooth: true
- }
- vertexShader: "qrc:shaders/wave.vert.qsb"
- mesh: GridMesh {
- property int r: 1
- resolution: Qt.size(r, r)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_16.qml b/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_16.qml
deleted file mode 100644
index 2d92c4a025..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_16.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "skyblue"
- ShaderEffect {
- anchors.centerIn: parent
- width: 22 * 12
- height: 16 * 12
- property variant source: ShaderEffectSource {
- sourceItem: Rectangle {
- width: 22 * 20
- height: 16 * 20
- color: "#EF2B2D"
- Rectangle {
- y: 6 * 20
- height: 4 * 20
- width: 22 * 20
- color: "white"
- }
- Rectangle {
- x: 6 * 20
- width: 4 * 20
- height: 16 * 20
- color: "white"
- }
- Rectangle {
- y: 7 * 20
- height: 2 * 20
- width: 22 * 20
- color: "#002868"
- }
- Rectangle {
- x: 7 * 20
- width: 2 * 20
- height: 16 * 20
- color: "#002868"
- }
- }
- smooth: true
- }
- vertexShader: "qrc:shaders/wave.vert.qsb"
- mesh: GridMesh {
- property int r: 16
- resolution: Qt.size(r, r)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_2.qml
deleted file mode 100644
index 24ba2b6650..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_2.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "skyblue"
- ShaderEffect {
- anchors.centerIn: parent
- width: 22 * 12
- height: 16 * 12
- property variant source: ShaderEffectSource {
- sourceItem: Rectangle {
- width: 22 * 20
- height: 16 * 20
- color: "#EF2B2D"
- Rectangle {
- y: 6 * 20
- height: 4 * 20
- width: 22 * 20
- color: "white"
- }
- Rectangle {
- x: 6 * 20
- width: 4 * 20
- height: 16 * 20
- color: "white"
- }
- Rectangle {
- y: 7 * 20
- height: 2 * 20
- width: 22 * 20
- color: "#002868"
- }
- Rectangle {
- x: 7 * 20
- width: 2 * 20
- height: 16 * 20
- color: "#002868"
- }
- }
- smooth: true
- }
- vertexShader: "qrc:shaders/wave.vert.qsb"
- mesh: GridMesh {
- property int r: 2
- resolution: Qt.size(r, r)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_4.qml b/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_4.qml
deleted file mode 100644
index f1f31e6f90..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_4.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "skyblue"
- ShaderEffect {
- anchors.centerIn: parent
- width: 22 * 12
- height: 16 * 12
- property variant source: ShaderEffectSource {
- sourceItem: Rectangle {
- width: 22 * 20
- height: 16 * 20
- color: "#EF2B2D"
- Rectangle {
- y: 6 * 20
- height: 4 * 20
- width: 22 * 20
- color: "white"
- }
- Rectangle {
- x: 6 * 20
- width: 4 * 20
- height: 16 * 20
- color: "white"
- }
- Rectangle {
- y: 7 * 20
- height: 2 * 20
- width: 22 * 20
- color: "#002868"
- }
- Rectangle {
- x: 7 * 20
- width: 2 * 20
- height: 16 * 20
- color: "#002868"
- }
- }
- smooth: true
- }
- vertexShader: "qrc:shaders/wave.vert.qsb"
- mesh: GridMesh {
- property int r: 4
- resolution: Qt.size(r, r)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_8.qml b/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_8.qml
deleted file mode 100644
index bd7fee50a4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/gridmesh/resolution_8.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "skyblue"
- ShaderEffect {
- anchors.centerIn: parent
- width: 22 * 12
- height: 16 * 12
- property variant source: ShaderEffectSource {
- sourceItem: Rectangle {
- width: 22 * 20
- height: 16 * 20
- color: "#EF2B2D"
- Rectangle {
- y: 6 * 20
- height: 4 * 20
- width: 22 * 20
- color: "white"
- }
- Rectangle {
- x: 6 * 20
- width: 4 * 20
- height: 16 * 20
- color: "white"
- }
- Rectangle {
- y: 7 * 20
- height: 2 * 20
- width: 22 * 20
- color: "#002868"
- }
- Rectangle {
- x: 7 * 20
- width: 2 * 20
- height: 16 * 20
- color: "#002868"
- }
- }
- smooth: true
- }
- vertexShader: "qrc:shaders/wave.vert.qsb"
- mesh: GridMesh {
- property int r: 8
- resolution: Qt.size(r, r)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_1.qml
deleted file mode 100644
index ef16489282..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_1.qml
+++ /dev/null
@@ -1,48 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: draggee
- width: 200
- height: 80
- x: 20
- y: 15
- gradient: Gradient {
- GradientStop { position: 0.0; color: "steelBlue" }
- GradientStop { position: 0.49; color: "white" }
- GradientStop { position: 0.5; color: "gray" }
- GradientStop { position: 1.0; color: "darkGray" }
- }
- radius: 20
- border.width: 2
- border.color: "black"
- Text {
- anchors.centerIn: parent
- font.pixelSize: 40
- text: "Position 1"
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: draggee
- hideSource: true
- property real margins: 6
- sourceRect: Qt.rect(-margins, -margins, sourceItem.width + 2 * margins, sourceItem.height + 2 * margins)
- smooth: true
- }
-
- ShaderEffect{
- id: effect
- anchors.fill: source.sourceItem
- anchors.margins: -source.margins
- property variant source: source
- property variant offset: Qt.size(4 / width, 4 / height)
- property variant delta: Qt.size(0.5 / width, 0.5 / height)
-
- fragmentShader: "qrc:shaders/shadow.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_2.qml
deleted file mode 100644
index ca08a124fd..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/hiddensource_2.qml
+++ /dev/null
@@ -1,48 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: draggee
- width: 200
- height: 80
- x: 100
- y: 360
- gradient: Gradient {
- GradientStop { position: 0.0; color: "steelBlue" }
- GradientStop { position: 0.49; color: "white" }
- GradientStop { position: 0.5; color: "gray" }
- GradientStop { position: 1.0; color: "darkGray" }
- }
- radius: 20
- border.width: 2
- border.color: "black"
- Text {
- anchors.centerIn: parent
- font.pixelSize: 40
- text: "Position 2"
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: draggee
- hideSource: true
- property real margins: 6
- sourceRect: Qt.rect(-margins, -margins, sourceItem.width + 2 * margins, sourceItem.height + 2 * margins)
- smooth: true
- }
-
- ShaderEffect{
- id: effect
- anchors.fill: source.sourceItem
- anchors.margins: -source.margins
- property variant source: source
- property variant offset: Qt.size(4 / width, 4 / height)
- property variant delta: Qt.size(0.5 / width, 0.5 / height)
-
- fragmentShader: "qrc:shaders/shadow.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_1.qml
deleted file mode 100644
index bd9d534624..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_1.qml
+++ /dev/null
@@ -1,48 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: draggee
- width: 200
- height: 80
- x: 20
- y: 15
- gradient: Gradient {
- GradientStop { position: 0.0; color: "steelBlue" }
- GradientStop { position: 0.49; color: "white" }
- GradientStop { position: 0.5; color: "gray" }
- GradientStop { position: 1.0; color: "darkGray" }
- }
- radius: 20
- border.width: 2
- border.color: "black"
- Text {
- anchors.centerIn: parent
- font.pixelSize: 40
- text: "Position 1"
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: draggee
- hideSource: false
- property real margins: 6
- sourceRect: Qt.rect(-margins, -margins, sourceItem.width + 2 * margins, sourceItem.height + 2 * margins)
- smooth: true
- }
-
- ShaderEffect{
- id: effect
- anchors.fill: source.sourceItem
- anchors.margins: -source.margins
- property variant source: source
- property variant offset: Qt.size(4 / width, 4 / height)
- property variant delta: Qt.size(0.5 / width, 0.5 / height)
-
- fragmentShader: "qrc:shaders/shadow.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_2.qml
deleted file mode 100644
index 00cec276dc..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/hiddensource/unhidden_2.qml
+++ /dev/null
@@ -1,48 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: draggee
- width: 200
- height: 80
- x: 100
- y: 360
- gradient: Gradient {
- GradientStop { position: 0.0; color: "steelBlue" }
- GradientStop { position: 0.49; color: "white" }
- GradientStop { position: 0.5; color: "gray" }
- GradientStop { position: 1.0; color: "darkGray" }
- }
- radius: 20
- border.width: 2
- border.color: "black"
- Text {
- anchors.centerIn: parent
- font.pixelSize: 40
- text: "Position 2"
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: draggee
- hideSource: false
- property real margins: 6
- sourceRect: Qt.rect(-margins, -margins, sourceItem.width + 2 * margins, sourceItem.height + 2 * margins)
- smooth: true
- }
-
- ShaderEffect{
- id: effect
- anchors.fill: source.sourceItem
- anchors.margins: -source.margins
- property variant source: source
- property variant offset: Qt.size(4 / width, 4 / height)
- property variant delta: Qt.size(0.5 / width, 0.5 / height)
-
- fragmentShader: "qrc:shaders/shadow.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/image/async.qml b/tests/manual/scenegraph_lancelot/data/shaders/image/async.qml
deleted file mode 100644
index 79f2642c6d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/image/async.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Image {
- id: image;
- source: "face-smile.png"
- visible: false
- asynchronous: true
- }
-
- ShaderEffect {
- anchors.fill: image
- property variant source: image
- fragmentShader: "qrc:shaders/gradient2.frag.qsb"
- visible: image.status == Image.Ready
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/image/face-smile.png b/tests/manual/scenegraph_lancelot/data/shaders/image/face-smile.png
deleted file mode 100644
index 3d66d72578..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/image/face-smile.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/image/source.qml b/tests/manual/scenegraph_lancelot/data/shaders/image/source.qml
deleted file mode 100644
index e3150cd085..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/image/source.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Image {
- id: image;
- source: "face-smile.png"
- visible: false
- }
-
- ShaderEffect {
- anchors.fill: image
- property variant source: image
- fragmentShader: "qrc:shaders/gradient2.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/layer/layer.qml b/tests/manual/scenegraph_lancelot/data/shaders/layer/layer.qml
deleted file mode 100644
index 0e591ea0e8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/layer/layer.qml
+++ /dev/null
@@ -1,23 +0,0 @@
-import QtQuick 2.15
-
-Item {
- width: 320
- height: 480
-
- Repeater {
- model: 5
- Rectangle {
- x: 10 + 30 * index
- y: 10 + 30 * index
- width: 100
- height: 100
- color: Qt.hsva(index/5.0, 1.0, 1.0, 0.5)
- }
- }
-
- layer.enabled: true
- layer.samplerName: "source"
- layer.effect: ShaderEffect {
- fragmentShader: "qrc:shaders/desaturate.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_1.qml
deleted file mode 100644
index 99801e83b4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_1.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
-
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation { angle: 45 }
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect {
- width: parent.width
- height: parent.height / 2
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient3.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_2.qml
deleted file mode 100644
index 9bfde80098..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/live/liveonce_2.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
-
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation { angle: 90 }
- }
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect {
- width: parent.width
- height: parent.height / 2
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient3.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_1.qml
deleted file mode 100644
index b99c0b66d5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_1.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
-
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation{ angle: 45 }
- }
- }
-
- ShaderEffectSource {
- id: source1
- sourceItem: text
- smooth: true
- }
-
- ShaderEffectSource {
- id: source2
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect{
- width: parent.width
- height: parent.height / 2
-
- property variant source: source1
-
- fragmentShader: "qrc:shaders/gradient4.frag.qsb"
- }
-
- ShaderEffect {
- y: parent.height / 2
- width: parent.width
- height: parent.height / 2
-
- property variant source: source2
-
- fragmentShader: "qrc:shaders/gradient3.frag.qsb"
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_2.qml
deleted file mode 100644
index 366c57428c..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/live/livetwice_2.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
-
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation{ angle: 90 }
- }
- }
-
- ShaderEffectSource {
- id: source1
- sourceItem: text
- smooth: true
- }
-
- ShaderEffectSource {
- id: source2
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect{
- width: parent.width
- height: parent.height / 2
-
- property variant source: source1
-
- fragmentShader: "qrc:shaders/gradient4.frag.qsb"
- }
-
- ShaderEffect {
- y: parent.height / 2
- width: parent.width
- height: parent.height / 2
-
- property variant source: source2
-
- fragmentShader: "qrc:shaders/gradient3.frag.qsb"
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/live/samesource.qml b/tests/manual/scenegraph_lancelot/data/shaders/live/samesource.qml
deleted file mode 100644
index f7cd8e3387..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/live/samesource.qml
+++ /dev/null
@@ -1,39 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect {
- width: parent.width
- height: parent.height / 2
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient3.frag.qsb"
- }
-
- ShaderEffect {
- width: parent.width
- y: parent.height / 2
- height: parent.height / 2
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient5.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_1.qml
deleted file mode 100644
index 82d288ef9b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_1.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "black"
-
- Text {
- id: text
- anchors.fill: parent
- font.pixelSize: 16
- text: "In the field of computer graphics, a shader is a set of software instructions which"
- + " is used primarily to calculate rendering effects on graphics hardware with a high "
- + "degree of flexibility. Shaders are used to program the graphics processing unit (GP"
- + "U) programmable rendering pipeline, which has mostly superseded the fixed-function "
- + "pipeline that allowed only common geometry transformation and pixel-shading functio"
- + "ns; with shaders, customized effects can be used."
- wrapMode: Text.Wrap
- color: "yellow"
- visible: false
- }
-
- ShaderEffectSource {
- anchors.fill: parent
- sourceItem: text
- smooth: true
- mipmap: false
- scale: 1.0
-
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_2.qml
deleted file mode 100644
index d234eb3ef2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_2.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "black"
-
- Text {
- id: text
- anchors.fill: parent
- font.pixelSize: 16
- text: "In the field of computer graphics, a shader is a set of software instructions which"
- + " is used primarily to calculate rendering effects on graphics hardware with a high "
- + "degree of flexibility. Shaders are used to program the graphics processing unit (GP"
- + "U) programmable rendering pipeline, which has mostly superseded the fixed-function "
- + "pipeline that allowed only common geometry transformation and pixel-shading functio"
- + "ns; with shaders, customized effects can be used."
- wrapMode: Text.Wrap
- color: "yellow"
- visible: false
- }
-
- ShaderEffectSource {
- anchors.fill: parent
- sourceItem: text
- smooth: true
- mipmap: true
- scale: 1.0
-
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_3.qml b/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_3.qml
deleted file mode 100644
index 229d61088d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_3.qml
+++ /dev/null
@@ -1,30 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "black"
-
- Text {
- id: text
- anchors.fill: parent
- font.pixelSize: 16
- text: "In the field of computer graphics, a shader is a set of software instructions which"
- + " is used primarily to calculate rendering effects on graphics hardware with a high "
- + "degree of flexibility. Shaders are used to program the graphics processing unit (GP"
- + "U) programmable rendering pipeline, which has mostly superseded the fixed-function "
- + "pipeline that allowed only common geometry transformation and pixel-shading functio"
- + "ns; with shaders, customized effects can be used."
- wrapMode: Text.Wrap
- color: "yellow"
- visible: false
- }
-
- ShaderEffectSource {
- anchors.fill: parent
- sourceItem: text
- smooth: true
- mipmap: false
- scale: 0.6
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_4.qml b/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_4.qml
deleted file mode 100644
index 01bca9616e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/mimap/mimap_4.qml
+++ /dev/null
@@ -1,30 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- width: 320
- height: 480
- color: "black"
-
- Text {
- id: text
- anchors.fill: parent
- font.pixelSize: 16
- text: "In the field of computer graphics, a shader is a set of software instructions which"
- + " is used primarily to calculate rendering effects on graphics hardware with a high "
- + "degree of flexibility. Shaders are used to program the graphics processing unit (GP"
- + "U) programmable rendering pipeline, which has mostly superseded the fixed-function "
- + "pipeline that allowed only common geometry transformation and pixel-shading functio"
- + "ns; with shaders, customized effects can be used."
- wrapMode: Text.Wrap
- color: "yellow"
- visible: false
- }
-
- ShaderEffectSource {
- anchors.fill: parent
- sourceItem: text
- smooth: true
- mipmap: true
- scale: 0.6
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/nesting/nesting.qml b/tests/manual/scenegraph_lancelot/data/shaders/nesting/nesting.qml
deleted file mode 100644
index a1461aa0df..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/nesting/nesting.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-import QtQuick 2.0
-
-Rectangle {
- id: root
- width: 320
- height: 480
-
- Text {
- id: textItem
- text: "Text Item"
- visible: false
- }
-
- ShaderEffect {
- width: root.width / 2
- height: root.height / 2
- anchors.left: parent.left
- anchors.verticalCenter: parent.verticalCenter
- property variant source: ShaderEffectSource {
- sourceItem: ShaderEffect {
- width: root.width / 2
- height: root.height /2
- property variant source: ShaderEffectSource { sourceItem: textItem }
- }
- }
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/property.qml b/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/property.qml
deleted file mode 100644
index 5978564247..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/property.qml
+++ /dev/null
@@ -1,30 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- ShaderEffect {
- x: 10
- y: 10
- width: 300
- height: 200
- property real colorProperty: 0.5
- fragmentShader: "qrc:shaders/property.frag.qsb"
- }
-
- ShaderEffect {
- x: 10
- y: 250
- width: 300
- height: 200
- property real colorProperty: 0.0
- fragmentShader: "qrc:shaders/property.frag.qsb"
-
- NumberAnimation on colorProperty {
- duration: 200
- from: 0.0
- to: 1.0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator.qml b/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator.qml
deleted file mode 100644
index 006fc12526..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.15
-
-Item {
- width: 320
- height: 480
-
- ShaderEffect {
- x: 10
- y: 250
- width: 300
- height: 200
- property real colorProperty: 0.0
- fragmentShader: "qrc:shaders/property.frag.qsb"
-
- UniformAnimator on colorProperty {
- duration: 20
- from: 0.0
- to: 1.0
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator_stall.qml b/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator_stall.qml
deleted file mode 100644
index ed5c7ce2c1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/propertyanimation/uniformanimator_stall.qml
+++ /dev/null
@@ -1,52 +0,0 @@
-import QtQuick 2.12
-
-// This test is a rotating rectangle with a uniform animator changing its color.
-// There is a timer interrupting the rotation, but the uniform animator will still
-// run. This is repeated a few times and then all animation is stopped.
-
-Item {
- width: 320
- height: 320
- visible: true
-
- function stall(milliseconds) {
- var startTime = new Date().getTime();
- while ((new Date().getTime()) - startTime < milliseconds) {}
- }
-
- ShaderEffect {
- id: shader
- x: 60
- y: 60
- width: 200
- height: 200
- property real colorProperty: 0.0
- fragmentShader: "qrc:shaders/property.frag.qsb"
- UniformAnimator {
- id: animator
- target: shader
- uniform: "colorProperty"
- duration: 950
- from: 0.0
- to: 1.0
- loops: 10
- running: true
- }
- NumberAnimation on rotation { from: 0;to: 360; duration: 2500; loops: 1 }
- }
-
- Timer {
- interval: 600; running: true; repeat: true;
- property int num_repeats: 0
- onTriggered: {
- if (num_repeats < 3) {
- stall(550);
- } else {
- animator.running = false;
- repeat = false;
- }
-
- num_repeats += 1;
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/recursive/recursive_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/recursive/recursive_1.qml
deleted file mode 100644
index 860858856f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/recursive/recursive_1.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: foo
- width: 200
- height: 200
- radius: 100
- anchors.centerIn: parent
- gradient: Gradient {
- GradientStop { position: 0; color: "red" }
- GradientStop { position: 0.5; color: "white" }
- GradientStop { position: 1; color: "blue" }
- }
- ShaderEffectSource {
- id: buffer
- anchors.fill: parent
- sourceItem: foo
- live: false
- smooth: true
- rotation: 37
- recursive: true
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/one-source.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/one-source.qml
deleted file mode 100644
index 5f963dd54a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/one-source.qml
+++ /dev/null
@@ -1,28 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- smooth: true
- }
-
- ShaderEffect {
- anchors.fill: text;
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/rect.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/rect.qml
deleted file mode 100644
index 863bff683d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/rect.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz\nroolz!"
- horizontalAlignment: Text.AlignHCenter
- }
-
- ListModel {
- id: rects
- ListElement {x0: 50; y0: 50; w: 100; h: 100}
- ListElement {x0: 50; y0: 200; w: 100; h: 100}
- ListElement {x0: 180; y0: 50; w: 150; h: 380}
- }
-
- Repeater {
- model: rects
-
- ShaderEffect {
- x: x0
- y: y0
- width: w
- height: h
- property variant source: ShaderEffectSource {
- sourceItem: text
- sourceRect: Qt.rect(x0 - text.x, y0 - text.y, w, h)
- }
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/switch_1.qml
deleted file mode 100644
index c4252bbc94..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_1.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: rect1
- x: 10
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect2
- x: 100
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect3
- x: 190
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- ShaderEffectSource {
- id: source
- property int counter
- sourceItem: rect1
- hideSource: true
- }
-
- ShaderEffect {
- id: effect
- anchors.fill: source.sourceItem
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/switch_2.qml
deleted file mode 100644
index a6ebcb6325..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_2.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: rect1
- x: 10
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect2
- x: 100
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect3
- x: 190
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- ShaderEffectSource {
- id: source
- property int counter
- sourceItem: rect2
- hideSource: true
- }
-
- ShaderEffect {
- id: effect
- anchors.fill: source.sourceItem
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_3.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/switch_3.qml
deleted file mode 100644
index fabf818c93..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/switch_3.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: rect1
- x: 10
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect2
- x: 100
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- Rectangle {
- id: rect3
- x: 190
- y: 10
- width: 80
- height: 80
- radius: 20
- color: "black"
- }
-
- ShaderEffectSource {
- id: source
- property int counter
- sourceItem: rect3
- hideSource: true
- }
-
- ShaderEffect {
- id: effect
- anchors.fill: source.sourceItem
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/two-sources.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/two-sources.qml
deleted file mode 100644
index e20d335220..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/two-sources.qml
+++ /dev/null
@@ -1,49 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- id: rect;
- anchors.centerIn: parent
- width: 1
- height: 10
- visible: false
-
- gradient: Gradient {
- GradientStop { position: 0; color: "#ff0000" }
- GradientStop { position: 0.5; color: "#00ff00" }
- GradientStop { position: 1; color: "#0000ff" }
- }
- }
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
- }
-
- ShaderEffectSource {
- id: maskSource
- sourceItem: text
- smooth: true
- }
-
- ShaderEffectSource {
- id: colorSource
- sourceItem: rect;
- smooth: true
- }
-
- ShaderEffect {
- anchors.fill: text;
-
- property variant colorSource: colorSource
- property variant maskSource: maskSource;
-
- fragmentShader: "qrc:shaders/stencil.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/visible_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/visible_1.qml
deleted file mode 100644
index 32625baecf..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/visible_1.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.top: parent.top
- font.pixelSize: 80
- text: "Shaderz!"
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- hideSource: true
- }
-
- ShaderEffect {
- id: effect
- anchors.top: text.bottom
- anchors.left: text.left
- width: text.width
- height: text.height
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/source/visible_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/source/visible_2.qml
deleted file mode 100644
index 0aad070391..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/source/visible_2.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.top: parent.top
- font.pixelSize: 80
- text: "Shaderz!"
- }
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- hideSource: false
- }
-
- ShaderEffect {
- id: effect
- anchors.top: text.bottom
- anchors.left: text.left
- width: text.width
- height: text.height
-
- property variant source: source
-
- fragmentShader: "qrc:shaders/gradient.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/texture/size.qml b/tests/manual/scenegraph_lancelot/data/shaders/texture/size.qml
deleted file mode 100644
index d97a5859ab..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/texture/size.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- ShaderEffectSource {
- id: source
- sourceItem: text
- textureSize: Qt.size(text.width / 2, text.height / 2)
- smooth: true
- }
-
- ShaderEffect {
- anchors.fill: text
-
- property variant source: source
- property variant textureSize: source.textureSize
- property color color: "black"
-
- fragmentShader: "qrc:shaders/edge.frag.qsb"
- }
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- color: "white"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_1.qml b/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_1.qml
deleted file mode 100644
index ad4cce9546..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_1.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- visible: false
- Item {
- Text {
- id: text
- font.pixelSize: 80
- text: "Shaderz!"
- color: "black"
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation { angle: 45 }
- }
- }
- }
- }
-
- ShaderEffectSource {
- width: text.width
- height: text.height
- anchors.centerIn: parent
- sourceItem: text
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_2.qml b/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_2.qml
deleted file mode 100644
index 834c69f93a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/tree/hiddentree_2.qml
+++ /dev/null
@@ -1,32 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Rectangle {
- visible: false
- Item {
- Text {
- id: text
- font.pixelSize: 80
- text: "Shaderz!"
- color: "black"
- Rectangle {
- width: 50
- height: 50
- color: "red"
- anchors.centerIn: parent
- transform: Rotation { angle: 90 }
- }
- }
- }
- }
-
- ShaderEffectSource {
- width: text.width
- height: text.height
- anchors.centerIn: parent
- sourceItem: text
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shaders/wrap/modes.qml b/tests/manual/scenegraph_lancelot/data/shaders/wrap/modes.qml
deleted file mode 100644
index 70fcef1f3a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shaders/wrap/modes.qml
+++ /dev/null
@@ -1,53 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: text
- anchors.centerIn: parent
- font.pixelSize: 80
- text: "Shaderz!"
- visible: false
- }
-
- ShaderEffectSource {
- id: clamp
- sourceItem: text
- smooth: true
- wrapMode: ShaderEffectSource.ClampToEdge
- }
-
- ShaderEffectSource {
- id: hRepeat
- sourceItem: text
- smooth: true
- wrapMode: ShaderEffectSource.RepeatHorizontally
- }
-
- ShaderEffectSource {
- id: vRepeat
- sourceItem: text
- smooth: true
- wrapMode: ShaderEffectSource.RepeatVertically
- }
-
- ShaderEffectSource {
- id: repeat
- sourceItem: text
- smooth: true
- wrapMode: ShaderEffectSource.Repeat
- }
-
- ShaderEffect {
- anchors.fill: parent
-
- property variant cyan: hRepeat
- property variant magenta: vRepeat
- property variant yellow: repeat
- property variant black: clamp
-
- fragmentShader: "qrc:shaders/cmyk.frag.qsb"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_arc.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_arc.qml
deleted file mode 100644
index 0b2396012e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_arc.qml
+++ /dev/null
@@ -1,112 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "transparent"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 4; startY: 4
- PathArc {
- id: arc
- x: 96; y: 96
- radiusX: 100; radiusY: 100
- direction: model.index === 0 ? PathArc.Clockwise : PathArc.Counterclockwise
- }
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "transparent"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 50; startY: 100
- PathArc {
- x: 100; y: 150
- radiusX: 50; radiusY: 50
- useLargeArc: model.index === 1
- }
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "transparent"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 50; startY: 150
- PathArc {
- x: 150; y: 150
- radiusX: 50; radiusY: 20
- xAxisRotation: model.index === 0 ? 0 : 45
- }
- }
- }
- }
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "transparent"
- strokeColor: model.index === 0 ? "red" : "blue"
-
- startX: 50; startY: 150
- PathArc {
- x: 150; y: 150
- radiusX: 50; radiusY: 20
- xAxisRotation: model.index === 0 ? 0 : 45
- direction: PathArc.Counterclockwise
- }
- }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_arc_fill.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_arc_fill.qml
deleted file mode 100644
index fefc2ec3eb..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_arc_fill.qml
+++ /dev/null
@@ -1,112 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "lightBlue"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 4; startY: 4
- PathArc {
- id: arc
- x: 96; y: 96
- radiusX: 100; radiusY: 100
- direction: model.index === 0 ? PathArc.Clockwise : PathArc.Counterclockwise
- }
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "green"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 50; startY: 100
- PathArc {
- x: 100; y: 150
- radiusX: 50; radiusY: 50
- useLargeArc: model.index === 1
- }
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 100
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "gray"
- strokeColor: model.index === 0 ? "red" : "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- startX: 50; startY: 150
- PathArc {
- x: 150; y: 150
- radiusX: 50; radiusY: 20
- xAxisRotation: model.index === 0 ? 0 : 45
- }
- }
- }
- }
-
- Repeater {
- model: 2
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "lightGray"
- strokeColor: model.index === 0 ? "red" : "blue"
-
- startX: 50; startY: 150
- PathArc {
- x: 150; y: 150
- radiusX: 50; radiusY: 20
- xAxisRotation: model.index === 0 ? 0 : 45
- direction: PathArc.Counterclockwise
- }
- }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_cubic.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_cubic.qml
deleted file mode 100644
index 1d2f9fd40d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_cubic.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Repeater {
- model: 4
- Item {
- width: 200
- height: 100
-
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- strokeWidth: (model.index + 2) * 2
- strokeColor: "black"
- fillColor: "lightBlue"
-
- startX: 50; startY: 100
- PathCubic {
- x: 150; y: 100
- control1X: model.index * 10; control1Y: model.index * 5
- control2X: model.index * -10; control2Y: model.index * 10
- }
- }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_linear_gradient.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_linear_gradient.qml
deleted file mode 100644
index 1caaec7781..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_linear_gradient.qml
+++ /dev/null
@@ -1,33 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Shape {
- vendorExtensionsEnabled: false
-
- anchors.fill: parent
-
- ShapePath {
- strokeWidth: 4
- strokeColor: "red"
- fillGradient: LinearGradient {
- x1: 20; y1: 20
- x2: 180; y2: 130
- GradientStop { position: 0; color: "blue" }
- GradientStop { position: 0.2; color: "green" }
- GradientStop { position: 0.4; color: "red" }
- GradientStop { position: 0.6; color: "yellow" }
- GradientStop { position: 1; color: "cyan" }
- }
- strokeStyle: ShapePath.DashLine
- dashPattern: [ 1, 4 ]
- startX: 20; startY: 20
- PathLine { x: 180; y: 130 }
- PathLine { x: 20; y: 130 }
- PathLine { x: 20; y: 20 }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_lines.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_lines.qml
deleted file mode 100644
index 56045cb5ae..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_lines.qml
+++ /dev/null
@@ -1,92 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Shape {
- vendorExtensionsEnabled: false
-
- anchors.fill: parent
-
- ShapePath {
- strokeWidth: 1
- strokeColor: "red"
- fillColor: "transparent"
- PathLine { x: 50; y: 50 }
- }
- ShapePath {
- strokeWidth: 2
- strokeColor: "blue"
- fillColor: "transparent"
- startX: 20
- PathLine { x: 70; y: 50 }
- }
- ShapePath {
- strokeWidth: 3
- strokeColor: "green"
- fillColor: "transparent"
- startX: 40
- PathLine { x: 90; y: 50 }
- }
- ShapePath {
- strokeWidth: 4
- strokeColor: "yellow"
- fillColor: "transparent"
- startX: 60
- PathLine { x: 110; y: 50 }
- }
- ShapePath {
- strokeWidth: 5
- strokeColor: "black"
- fillColor: "transparent"
- strokeStyle: ShapePath.DashLine
- startX: 80
- PathLine { x: 130; y: 50 }
- }
-
- ShapePath {
- strokeWidth: 20
- strokeColor: "gray"
- fillColor: "transparent"
- capStyle: ShapePath.RoundCap
- startX: 120; startY: 20
- PathLine { x: 200; y: 100 }
- }
-
- ShapePath {
- strokeColor: "black"
- strokeWidth: 16
- fillColor: "transparent"
- capStyle: ShapePath.RoundCap
- joinStyle: ShapePath.BevelJoin
- startX: 20
- startY: 100
- PathLine { x: 120; y: 200 }
- PathLine { x: 50; y: 200 }
- }
- ShapePath {
- strokeColor: "black"
- strokeWidth: 16
- fillColor: "transparent"
- capStyle: ShapePath.RoundCap
- joinStyle: ShapePath.MiterJoin
- startX: 150
- startY: 100
- PathLine { x: 250; y: 200 }
- PathLine { x: 180; y: 200 }
- }
- ShapePath {
- strokeColor: "black"
- strokeWidth: 16
- fillColor: "transparent"
- capStyle: ShapePath.RoundCap
- joinStyle: ShapePath.RoundJoin
- startX: 270
- startY: 100
- PathLine { x: 310; y: 200 }
- PathLine { x: 280; y: 200 }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_multiline.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_multiline.qml
deleted file mode 100644
index 8524915bc4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_multiline.qml
+++ /dev/null
@@ -1,74 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.14
-import QtQuick.Shapes 1.14
-
-Item {
- id: root
- width: 320
- height: 320
-
- Shape {
- vendorExtensionsEnabled: false
- anchors.fill: parent
-
- ShapePath {
- strokeWidth: 1
- strokeColor: "red"
- fillColor: Qt.rgba(1,0,0,0.3)
- scale: Qt.size(root.width - 1, root.height - 1)
- PathMultiline {
- paths: [
- [Qt.point(0.5, 0.06698),
- Qt.point(1, 0.93301),
- Qt.point(0, 0.93301),
- Qt.point(0.5, 0.06698)],
-
- [Qt.point(0.5, 0.12472),
- Qt.point(0.95, 0.90414),
- Qt.point(0.05, 0.90414),
- Qt.point(0.5, 0.12472)],
-
- [Qt.point(0.47131, 0.32986),
- Qt.point(0.36229, 0.64789),
- Qt.point(0.51492, 0.58590),
- Qt.point(0.47563, 0.76014),
- Qt.point(0.44950, 0.73590),
- Qt.point(0.46292, 0.83392),
- Qt.point(0.52162, 0.75190),
- Qt.point(0.48531, 0.76230),
- Qt.point(0.57529, 0.53189),
- Qt.point(0.41261, 0.59189),
- Qt.point(0.53001, 0.32786),
- Qt.point(0.47131, 0.32986)]
- ]
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_quad.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_quad.qml
deleted file mode 100644
index a4c95f7c15..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_quad.qml
+++ /dev/null
@@ -1,34 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Repeater {
- model: 4
- Item {
- width: 200
- height: 100
-
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- strokeWidth: (model.index + 2) * 2
- strokeColor: "black"
- fillColor: "lightBlue"
-
- startX: 50; startY: 100
- PathQuad {
- x: 150; y: 100
- controlX: model.index * 10; controlY: model.index * 5
- }
- }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_spread.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_spread.qml
deleted file mode 100644
index f310f08773..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_spread.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import QtQuick 2.9
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Repeater {
- model: 3
- Shape {
- vendorExtensionsEnabled: false
- width: 200
- height: 150
- ShapePath {
- strokeColor: "transparent"
-
- fillGradient: LinearGradient {
- id: grad
- y1: 50; y2: 80
- spread: model.index === 0 ? ShapeGradient.PadSpread : (model.index === 1 ? ShapeGradient.RepeatSpread : ShapeGradient.ReflectSpread)
- GradientStop { position: 0; color: "black" }
- GradientStop { position: 1; color: "red" }
- }
-
- startX: 10; startY: 10
- PathLine { relativeX: 180; relativeY: 0 }
- PathLine { relativeX: 0; relativeY: 100 }
- PathLine { relativeX: -180; relativeY: 0 }
- PathLine { relativeX: 0; relativeY: -100 }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shape/shape_text.qml b/tests/manual/scenegraph_lancelot/data/shape/shape_text.qml
deleted file mode 100644
index 37367054b5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shape/shape_text.qml
+++ /dev/null
@@ -1,91 +0,0 @@
-import QtQuick 2.15
-import QtQuick.Shapes 1.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- Item {
- width: 200
- height: 160
-
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "transparent"
- strokeColor: "blue"
- strokeStyle: ShapePath.DashLine
- strokeWidth: 4
-
- PathText {
- x: 96
- y: 10
- font.pixelSize: 120
- text: "Qt"
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 160
-
- Rectangle {
- anchors.fill: parent
- color: "blue"
- }
-
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillColor: "red"
- strokeColor: "blue"
- strokeStyle: ShapePath.DashLine
- capStyle: ShapePath.RoundCap
- strokeWidth: 8
-
- PathText {
- x: 96; y: 10
- font.pixelSize: 150
- text: "Qt"
- }
- }
- }
- }
-
- Item {
- width: 200
- height: 160
-
- Shape {
- anchors.fill: parent
- vendorExtensionsEnabled: false
-
- ShapePath {
- fillGradient: LinearGradient {
- x1: 0; x2: 200; y1: 0; y2: 160
- spread: ShapeGradient.PadSpread
- GradientStop { position: 0.0; color: "red"; }
- GradientStop { position: 1.0; color: "green"; }
- }
- strokeColor: "blue"
- strokeStyle: ShapePath.DashLine
- joinStyle: ShapePath.RoundJoin
- strokeWidth: 4
-
- PathText {
- x: 96; y: 10
- font.pixelSize: 150
- text: "Qt"
- }
- }
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/blue_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/blue_72x96.png
deleted file mode 100644
index ceddd09b4e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/blue_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/bw_1535x2244.jpg b/tests/manual/scenegraph_lancelot/data/shared/bw_1535x2244.jpg
deleted file mode 100644
index 0fcf12edc3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/bw_1535x2244.jpg
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/circle_16x16.png b/tests/manual/scenegraph_lancelot/data/shared/circle_16x16.png
deleted file mode 100644
index 9d971e4638..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/circle_16x16.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/col320x480.jpg b/tests/manual/scenegraph_lancelot/data/shared/col320x480.jpg
deleted file mode 100644
index c1b54caea8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/col320x480.jpg
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/cyan_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/cyan_72x96.png
deleted file mode 100644
index b465fa9a62..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/cyan_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/green_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/green_72x96.png
deleted file mode 100644
index 9637f71b74..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/green_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/o1.png b/tests/manual/scenegraph_lancelot/data/shared/o1.png
deleted file mode 100644
index a122b5ac33..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/o1.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/o1_bc1.ktx b/tests/manual/scenegraph_lancelot/data/shared/o1_bc1.ktx
deleted file mode 100644
index d61194a745..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/o1_bc1.ktx
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/o2.png b/tests/manual/scenegraph_lancelot/data/shared/o2.png
deleted file mode 100644
index fe88b7d03c..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/o2.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/o2_bc1.ktx b/tests/manual/scenegraph_lancelot/data/shared/o2_bc1.ktx
deleted file mode 100644
index 780bb1f3fe..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/o2_bc1.ktx
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/orange_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/orange_72x96.png
deleted file mode 100644
index 1b2c40ae0a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/orange_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/red_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/red_72x96.png
deleted file mode 100644
index 019e5584de..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/red_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/sample_1.png b/tests/manual/scenegraph_lancelot/data/shared/sample_1.png
deleted file mode 100644
index d4dd62f254..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/sample_1.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/sand_16x16.png b/tests/manual/scenegraph_lancelot/data/shared/sand_16x16.png
deleted file mode 100644
index 8a101a7217..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/sand_16x16.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/basic.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/basic.frag
deleted file mode 100644
index aa850af449..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/basic.frag
+++ /dev/null
@@ -1,8 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-void main() {
- fragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, 1, 1);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/basic_alpha.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/basic_alpha.frag
deleted file mode 100644
index 2fb1fbe91b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/basic_alpha.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-void main() {
- lowp float u = qt_TexCoord0.x;
- lowp float v = qt_TexCoord0.y;
- fragColor = vec4(u*v, v*v, v, v);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/cmyk.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/cmyk.frag
deleted file mode 100644
index 5d528e1d7a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/cmyk.frag
+++ /dev/null
@@ -1,18 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D cyan;
-layout(binding = 2) uniform sampler2D magenta;
-layout(binding = 3) uniform sampler2D yellow;
-layout(binding = 4) uniform sampler2D black;
-
-void main() {
- vec2 t = qt_TexCoord0 * 3. - 1.;
- lowp float c = texture(cyan, t + vec2(.05, .09)).a;
- lowp float m = texture(magenta, t + vec2(.04, -.10)).a;
- lowp float y = texture(yellow, t + vec2(-.10, .01)).a;
- lowp float k = texture(black, t).a;
- fragColor = 1. - vec4(c + k, m + k, y + k, 0.);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/culling.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/culling.frag
deleted file mode 100644
index cc3c9a0f14..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/culling.frag
+++ /dev/null
@@ -1,13 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D frontSource;
-layout(binding = 2) uniform sampler2D backSource;
-
-void main() {
- fragColor = gl_FrontFacing
- ? texture(frontSource, qt_TexCoord0)
- : texture(backSource, qt_TexCoord0);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/desaturate.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/desaturate.frag
deleted file mode 100644
index a4299c6d68..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/desaturate.frag
+++ /dev/null
@@ -1,12 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- lowp vec4 c = texture(source, qt_TexCoord0);
- lowp float level = c.r * 0.3 + c.g * 0.59 + c.b * 0.11;
-
- fragColor = vec4(level, level, level, c.a);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/edge.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/edge.frag
deleted file mode 100644
index 77d7b47499..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/edge.frag
+++ /dev/null
@@ -1,23 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-layout(std140, binding = 0) uniform buf {
- mat4 qt_Matrix;
- float qt_Opacity;
- vec2 textureSize;
- vec4 color;
-} ubuf;
-
-void main() {
- vec2 dx = vec2(0.5 / ubuf.textureSize.x, 0.);
- vec2 dy = vec2(0., 0.5 / ubuf.textureSize.y);
- fragColor = ubuf.color * 0.25
- * (texture(source, qt_TexCoord0 + dx + dy).a
- + texture(source, qt_TexCoord0 + dx - dy).a
- + texture(source, qt_TexCoord0 - dx + dy).a
- + texture(source, qt_TexCoord0 - dx - dy).a);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient.frag
deleted file mode 100644
index 84eee1dbfe..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- fragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, 1, 1) * texture(source, qt_TexCoord0).a;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient2.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient2.frag
deleted file mode 100644
index b08e6339b3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient2.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- fragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, 0, 1) + texture(source, qt_TexCoord0);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient3.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient3.frag
deleted file mode 100644
index 2e523c2879..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient3.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- fragColor = vec4(0, qt_TexCoord0.y, 1, 1) * texture(source, qt_TexCoord0).a;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient4.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient4.frag
deleted file mode 100644
index a100ba2cd7..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient4.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- fragColor = vec4(1, qt_TexCoord0.y, 0, 1) * texture(source, qt_TexCoord0).a;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient5.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient5.frag
deleted file mode 100644
index 4ec104bd14..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradient5.frag
+++ /dev/null
@@ -1,10 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- fragColor = vec4(qt_TexCoord0.x, 1, 0, 1) * texture(source, qt_TexCoord0).a;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradientgrid.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/gradientgrid.frag
deleted file mode 100644
index 999629745b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/gradientgrid.frag
+++ /dev/null
@@ -1,13 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-void main() {
- lowp float r = mod(qt_TexCoord0.x * 10.0, 1.0);
- lowp float g = mod(qt_TexCoord0.y * 10.0, 1.0);
- lowp float b = qt_TexCoord0.x;
- fragColor = vec4(r, g, b, 1) * texture(source, qt_TexCoord0).a;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag
deleted file mode 100644
index 2ffa707fb1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag
+++ /dev/null
@@ -1,14 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(std140, binding = 0) uniform buf {
- mat4 qt_Matrix;
- float qt_Opacity;
- float colorProperty;
-} ubuf;
-
-void main() {
- fragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, ubuf.colorProperty, 1);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/shadow.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/shadow.frag
deleted file mode 100644
index 6a2d8dc122..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/shadow.frag
+++ /dev/null
@@ -1,23 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D source;
-
-layout(std140, binding = 0) uniform buf {
- mat4 qt_Matrix;
- float qt_Opacity;
- vec2 offset;
- vec2 delta;
-} ubuf;
-
-void main() {
- vec2 delta2 = vec2(ubuf.delta.x, -ubuf.delta.y);
- float shadow = 0.25 * (texture(source, qt_TexCoord0 - ubuf.offset + ubuf.delta).a
- + texture(source, qt_TexCoord0 - ubuf.offset - ubuf.delta).a
- + texture(source, qt_TexCoord0 - ubuf.offset + delta2).a
- + texture(source, qt_TexCoord0 - ubuf.offset - delta2).a);
- vec4 color = texture(source, qt_TexCoord0);
- fragColor = mix(vec4(vec3(0.), 0.5 * shadow), color, color.a);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/stencil.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/stencil.frag
deleted file mode 100644
index 734be73fdb..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/stencil.frag
+++ /dev/null
@@ -1,11 +0,0 @@
-#version 440
-
-layout(location = 0) in vec2 qt_TexCoord0;
-layout(location = 0) out vec4 fragColor;
-
-layout(binding = 1) uniform sampler2D maskSource;
-layout(binding = 2) uniform sampler2D colorSource;
-
-void main() {
- fragColor = texture(maskSource, qt_TexCoord0).a * texture(colorSource, qt_TexCoord0.yx);
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/subrect.vert b/tests/manual/scenegraph_lancelot/data/shared/shaders/subrect.vert
deleted file mode 100644
index 96494b7149..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/subrect.vert
+++ /dev/null
@@ -1,17 +0,0 @@
-#version 440
-
-layout(location = 0) in vec4 qt_Vertex;
-layout(location = 1) in vec2 qt_MultiTexCoord0;
-
-layout(location = 0) out vec2 qt_TexCoord0;
-
-layout(std140, binding = 0) uniform buf {
- mat4 qt_Matrix;
- vec4 qt_SubRect_source;
-} ubuf;
-
-void main()
-{
- qt_TexCoord0 = ubuf.qt_SubRect_source.xy + ubuf.qt_SubRect_source.zw * qt_MultiTexCoord0;
- gl_Position = ubuf.qt_Matrix * qt_Vertex;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/wave.vert b/tests/manual/scenegraph_lancelot/data/shared/shaders/wave.vert
deleted file mode 100644
index 38f6173773..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/shaders/wave.vert
+++ /dev/null
@@ -1,18 +0,0 @@
-#version 440
-
-layout(location = 0) in vec4 qt_Vertex;
-layout(location = 1) in vec2 qt_MultiTexCoord0;
-
-layout(location = 0) out vec2 qt_TexCoord0;
-
-layout(std140, binding = 0) uniform buf {
- mat4 qt_Matrix;
-} ubuf;
-
-void main() {
- vec4 pos = qt_Vertex;
- pos.x += sin(qt_Vertex.y * 0.02) * 20.;
- pos.y += sin(qt_Vertex.x * 0.02) * 20.;
- gl_Position = ubuf.qt_Matrix * pos;
- qt_TexCoord0 = qt_MultiTexCoord0;
-}
diff --git a/tests/manual/scenegraph_lancelot/data/shared/square_16x16.png b/tests/manual/scenegraph_lancelot/data/shared/square_16x16.png
deleted file mode 100644
index 58e37c613f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/square_16x16.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/star_16x16.png b/tests/manual/scenegraph_lancelot/data/shared/star_16x16.png
deleted file mode 100644
index 930bc8dcc0..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/star_16x16.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/t1.png b/tests/manual/scenegraph_lancelot/data/shared/t1.png
deleted file mode 100644
index 35e2168c0f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/t1.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/t1_bc2.ktx b/tests/manual/scenegraph_lancelot/data/shared/t1_bc2.ktx
deleted file mode 100644
index bc109940e5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/t1_bc2.ktx
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/t2.png b/tests/manual/scenegraph_lancelot/data/shared/t2.png
deleted file mode 100644
index 59fca9eb58..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/t2.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/t2_bc2.ktx b/tests/manual/scenegraph_lancelot/data/shared/t2_bc2.ktx
deleted file mode 100644
index fc9ac0841b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/t2_bc2.ktx
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/tile.png b/tests/manual/scenegraph_lancelot/data/shared/tile.png
deleted file mode 100644
index 67e21ad80c..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/tile.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/uniquepixels.png b/tests/manual/scenegraph_lancelot/data/shared/uniquepixels.png
deleted file mode 100644
index 83b0f7dbbf..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/uniquepixels.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/violet_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/violet_72x96.png
deleted file mode 100644
index 382e7eca72..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/violet_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/winter.png b/tests/manual/scenegraph_lancelot/data/shared/winter.png
deleted file mode 100644
index 6a8a7a7981..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/winter.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/world.png b/tests/manual/scenegraph_lancelot/data/shared/world.png
deleted file mode 100644
index ddbe3fe368..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/world.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/shared/yellow_72x96.png b/tests/manual/scenegraph_lancelot/data/shared/yellow_72x96.png
deleted file mode 100644
index 8f60703a4e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/shared/yellow_72x96.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/text/data/logo.png b/tests/manual/scenegraph_lancelot/data/text/data/logo.png
deleted file mode 100644
index d75936b007..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/data/logo.png
+++ /dev/null
Binary files differ
diff --git a/tests/manual/scenegraph_lancelot/data/text/element_sizes.qml b/tests/manual/scenegraph_lancelot/data/text/element_sizes.qml
deleted file mode 100644
index d570caba9d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/element_sizes.qml
+++ /dev/null
@@ -1,31 +0,0 @@
-import QtQuick 2.0
-
-//compare default font sizes
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.family: "Arial"
- font.pixelSize: 14
- }
- TextEdit {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.family: "Arial"
- font.pixelSize: 14
- }
- TextInput {
- id: text_0002
- anchors.top: text_0001.bottom
- anchors.left: parent.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.family: "Arial"
- font.pixelSize: 14
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/scale_smoothed.qml b/tests/manual/scenegraph_lancelot/data/text/scale_smoothed.qml
deleted file mode 100644
index 72bdf9274a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/scale_smoothed.qml
+++ /dev/null
@@ -1,79 +0,0 @@
-import QtQuick 2.0
-
-//vary font scale with smoothing
-
-Item {
- width: 320
- height: 480
- property bool smoothing: true
- Text {
- id: text_0000
- x: 0
- y: 0
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.3}
- smooth: smoothing
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.4}
- smooth: smoothing
- }
- Text {
- id: text_0002
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.5}
- smooth: smoothing
- }
- Text {
- id: text_0003
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.6}
- smooth: smoothing
- }
- Text {
- id: text_0004
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.8; }
- smooth: smoothing
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_1000_chinese_characters.qml b/tests/manual/scenegraph_lancelot/data/text/text_1000_chinese_characters.qml
deleted file mode 100644
index 9545e6242f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_1000_chinese_characters.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- id: root
- width: 320
- height: 480
-
- property int fontSize: 10
-
- Column {
- spacing: 2
- width: parent.width
- Text {
- font.pixelSize: root.fontSize
- width: parent.width
- wrapMode: Text.Wrap
- text:"天地玄黄,宇宙洪荒。日月盈昃,辰宿列张。寒来暑往,秋收冬藏。闰余成岁,律吕调阳。云腾致雨,露结为霜。金生丽水,玉出崑冈。剑号巨阙,珠称夜光。果珍李柰,菜重芥姜。海咸河淡,鳞潜羽翔。龙师火帝,鸟官人皇。始制文字,乃服衣裳。推位让国,有虞陶唐。弔民伐罪,周发商汤。坐朝问道,垂拱平章。爱育黎首,臣伏戎羌。遐迩壹体,率宾归王。鸣凤在竹,白驹食场。化被草木,赖及万方。盖此身发,四大五常。恭惟鞠养,岂敢毁伤。女慕贞洁,男效才良。知过必改,得能莫忘。罔谈彼短,靡恃己长。信使可覆,器欲难量。墨悲丝染,诗讚羔羊。景行维贤,克念作圣。德建名立,形端表正。空谷传声,虚堂习听。祸因恶积,福缘善庆。尺璧非宝,寸阴是竞。资父事君,曰严与敬。孝当竭力,忠则尽命。临深履薄,夙兴温清。似兰斯馨,如松之盛。川流不息,渊澄取映。容止若思,言辞安定。笃初诚美,慎终宜令。荣业所基,籍甚无竟。学优登仕,摄职从政。存以甘棠,去而益咏。乐殊贵贱,礼别尊卑。上和下睦,夫唱妇随。外受傅训,入奉母仪。诸姑伯叔,犹子比儿。孔怀兄弟,同气连枝。交友投分,切磨箴规。仁慈隐恻,造次弗离。节义廉退,颠沛匪亏。性静情逸,心动神疲。守真志满,逐物意移。坚持雅操,好爵自縻。都邑华夏,东西二京。背邙面洛,浮渭据泾。宫殿盘郁,楼观飞惊。图写禽兽,画彩仙灵。丙舍傍启,甲帐对楹。肆筵设席,鼓瑟吹笙。升阶纳陛,弁转疑星。右通广内,左达承明。既集坟典,亦聚群英。杜稿钟隶,漆书壁经。府罗将相,路侠槐卿。户封八县,家给千兵。高冠陪辇,驱毂振缨。世禄侈富,车驾肥轻。策功茂实,勒碑刻铭。磻溪伊尹,佐时阿衡。奄宅曲阜,微旦孰营。桓公匡合,济弱扶倾。绮迥汉惠,说感武丁。俊乂密勿,多士寔宁。晋楚更霸,赵魏困横。假途灭虢,践土会盟。何遵约法,韩弊烦刑。起翦颇牧,用军最精。宣威沙漠,驰誉丹青。九州禹迹,百郡秦并。嶽宗泰岱,禅主云亭。雁门紫塞,鸡田赤城。昆池碣石,钜野洞庭。旷远绵邈,巖岫杳冥。治本于农,务兹稼穑。俶载南亩,我蓺黍稷。税熟贡新,劝赏黜陟。孟轲敦素,史鱼秉直。庶几中庸,劳谦谨敕。聆音察理,鉴貌辨色。贻厥嘉猷,勉其祇植。省躬讥诫,宠增抗极。殆辱近耻,林皋幸即。两疏见机,解组谁逼。索居閒处,沉默寂寥。求古寻论,散虑逍遥。欣奏累遣,戚谢欢招。渠荷的历,园莽抽条。枇杷晚翠,梧桐早凋。陈根委翳,落叶飘飖。游鲲独运,凌摩绛霄。耽读翫市,寓目囊箱。易輶攸畏,属耳垣墙。具膳餐饭,适口充肠。饱饫烹宰,饥厌糟糠。亲戚故旧,老少异粮。妾御织纺,侍巾帷房。纨扇圆絜,银烛炜煌。昼眠夕寐,蓝笋象床。弦歌酒䜩,接杯举觞。矫手顿足,悦豫且康。嫡后嗣续,祭祀蒸尝。稽颡再拜,悚惧恐惶。笺牒简要,顾答审详。骸垢想浴,执热愿凉。驴骡犊特,骇跃超骧。诛斩贼盗,捕获叛亡。布射辽丸,嵇琴阮啸。恬笔伦纸,钧巧任钓。释纷利俗,并皆佳妙。毛施淑姿,工颦妍笑。年矢每催,曦晖朗曜。璇玑悬斡,晦魄环照。指薪修祜,永绥吉劭。矩步引领,俯仰廊庙。束带矜庄,徘徊瞻眺。孤陋寡闻,愚蒙等诮。谓语助者,焉哉乎也。"
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_2500_chinese_characters.qml b/tests/manual/scenegraph_lancelot/data/text/text_2500_chinese_characters.qml
deleted file mode 100644
index 3d2ea8be58..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_2500_chinese_characters.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import QtQuick 2.0
-
-Item {
- id: root
- width: 320
- height: 480
-
- property string chars: "一乙二十丁厂七卜人入八九几儿了力乃刀又三于干亏士工土才寸下大丈与万上小口巾山千乞川亿个勺久凡及夕丸么广亡门义之尸弓己已子卫也女飞刃习叉马乡丰王井开夫天无元专云扎艺木五支厅不太犬区历尤友匹车巨牙屯比互切瓦止少日中冈贝内水见午牛手毛气升长仁什片仆化仇币仍仅斤爪反介父从今凶分乏公仓月氏勿欠风丹匀乌凤勾文六方火为斗忆订计户认心尺引丑巴孔队办以允予劝双书幻玉刊示末未击打巧正扑扒功扔去甘世古节本术可丙左厉右石布龙平灭轧东卡北占业旧帅归且旦目叶甲申叮电号田由史只央兄叼叫另叨叹四生失禾丘付仗代仙们仪白仔他斥瓜乎丛令用甩印乐句匆册犯外处冬鸟务包饥主市立闪兰半汁汇头汉宁穴它讨写让礼训必议讯记永司尼民出辽奶奴加召皮边发孕圣对台矛纠母幼丝式刑动扛寺吉扣考托老执巩圾扩扫地扬场耳共芒亚芝朽朴机权过臣再协西压厌在有百存而页匠夸夺灰达列死成夹轨邪划迈毕至此贞师尘尖劣光当早吐吓虫曲团同吊吃因吸吗屿帆岁回岂刚则肉网年朱先丢舌竹迁乔伟传乒乓休伍伏优伐延件任伤价份华仰仿伙伪自血向似后行舟全会杀合兆企众爷伞创肌朵杂危旬旨负各名多争色壮冲冰庄庆亦刘齐交次衣产决充妄闭问闯羊并关米灯州汗污江池汤忙兴宇守宅字安讲军许论农讽设访寻那迅尽导异孙阵阳收阶阴防奸如妇好她妈戏羽观欢买红纤级约纪驰巡寿弄麦形进戒吞远违运扶抚坛技坏扰拒找批扯址走抄坝贡攻赤折抓扮抢孝均抛投坟抗坑坊抖护壳志扭块声把报却劫芽花芹芬苍芳严芦劳克苏杆杠杜材村杏极李杨求更束豆两丽医辰励否还歼来连步坚旱盯呈时吴助县里呆园旷围呀吨足邮男困吵串员听吩吹呜吧吼别岗帐财针钉告我乱利秃秀私每兵估体何但伸作伯伶佣低你住位伴身皂佛近彻役返余希坐谷妥含邻岔肝肚肠龟免狂犹角删条卵岛迎饭饮系言冻状亩况床库疗应冷这序辛弃冶忘闲间闷判灶灿弟汪沙汽沃泛沟没沈沉怀忧快完宋宏牢究穷灾良证启评补初社识诉诊词译君灵即层尿尾迟局改张忌际陆阿陈阻附妙妖妨努忍劲鸡驱纯纱纳纲驳纵纷纸纹纺驴纽奉玩环武青责现表规抹拢拔拣担坦押抽拐拖拍者顶拆拥抵拘势抱垃拉拦拌幸招坡披拨择抬其取苦若茂苹苗英范直茄茎茅林枝杯柜析板松枪构杰述枕丧或画卧事刺枣雨卖矿码厕奔奇奋态欧垄妻轰顷转斩轮软到非叔肯齿些虎虏肾贤尚旺具果味昆国昌畅明易昂典固忠咐呼鸣咏呢岸岩帖罗帜岭凯败贩购图钓制知垂牧物乖刮秆和季委佳侍供使例版侄侦侧凭侨佩货依的迫质欣征往爬彼径所舍金命斧爸采受乳贪念贫肤肺肢肿胀朋股肥服胁周昏鱼兔狐忽狗备饰饱饲变京享店夜庙府底剂郊废净盲放刻育闸闹郑券卷单炒炊炕炎炉沫浅法泄河沾泪油泊沿泡注泻泳泥沸波泼泽治怖性怕怜怪学宝宗定宜审宙官空帘实试郎诗肩房诚衬衫视话诞询该详建肃录隶居届刷屈弦承孟孤陕降限妹姑姐姓始驾参艰线练组细驶织终驻驼绍经贯奏春帮珍玻毒型挂封持项垮挎城挠政赴赵挡挺括拴拾挑指垫挣挤拼挖按挥挪某甚革荐巷带草茧茶荒茫荡荣故胡南药标枯柄栋相查柏柳柱柿栏树要咸威歪研砖厘厚砌砍面耐耍牵残殃轻鸦皆背战点临览竖省削尝是盼眨哄显哑冒映星昨畏趴胃贵界虹虾蚁思蚂虽品咽骂哗咱响哈咬咳哪炭峡罚贱贴骨钞钟钢钥钩卸缸拜看矩怎牲选适秒香种秋科重复竿段便俩贷顺修保促侮俭俗俘信皇泉鬼侵追俊盾待律很须叙剑逃食盆胆胜胞胖脉勉狭狮独狡狱狠贸怨急饶蚀饺饼弯将奖哀亭亮度迹庭疮疯疫疤姿亲音帝施闻阀阁差养美姜叛送类迷前首逆总炼炸炮烂剃洁洪洒浇浊洞测洗活派洽染济洋洲浑浓津恒恢恰恼恨举觉宣室宫宪突穿窃客冠语扁袄祖神祝误诱说诵垦退既屋昼费陡眉孩除险院娃姥姨姻娇怒架贺盈勇怠柔垒绑绒结绕骄绘给络骆绝绞统耕耗艳泰珠班素蚕顽盏匪捞栽捕振载赶起盐捎捏埋捉捆捐损都哲逝捡换挽热恐壶挨耻耽恭莲莫荷获晋恶真框桂档桐株桥桃格校核样根索哥速逗栗配翅辱唇夏础破原套逐烈殊顾轿较顿毙致柴桌虑监紧党晒眠晓鸭晃晌晕蚊哨哭恩唤啊唉罢峰圆贼贿钱钳钻铁铃铅缺氧特牺造乘敌秤租积秧秩称秘透笔笑笋债借值倚倾倒倘俱倡候俯倍倦健臭射躬息徒徐舰舱般航途拿爹爱颂翁脆脂胸胳脏胶脑狸狼逢留皱饿恋桨浆衰高席准座脊症病疾疼疲效离唐资凉站剖竞部旁旅畜阅羞瓶拳粉料益兼烤烘烦烧烛烟递涛浙涝酒涉消浩海涂浴浮流润浪浸涨烫涌悟悄悔悦害宽家宵宴宾窄容宰案请朗诸读扇袜袖袍被祥课谁调冤谅谈谊剥恳展剧屑弱陵陶陷陪娱娘通能难预桑绢绣验继球理捧堵描域掩捷排掉堆推掀授教掏掠培接控探据掘职基著勒黄萌萝菌菜萄菊萍菠营械梦梢梅检梳梯桶救副票戚爽聋袭盛雪辅辆虚雀堂常匙晨睁眯眼悬野啦晚啄距跃略蛇累唱患唯崖崭崇圈铜铲银甜梨犁移笨笼笛符第敏做袋悠偿偶偷您售停偏假得衔盘船斜盒鸽悉欲彩领脚脖脸脱象够猜猪猎猫猛馅馆凑减毫麻痒痕廊康庸鹿盗章竟商族旋望率着盖粘粗粒断剪兽清添淋淹渠渐混渔淘液淡深婆梁渗情惜惭悼惧惕惊惨惯寇寄宿窑密谋谎祸谜逮敢屠弹随蛋隆隐婚婶颈绩绪续骑绳维绵绸绿琴斑替款堪搭塔越趁趋超提堤博揭喜插揪搜煮援裁搁搂搅握揉斯期欺联散惹葬葛董葡敬葱落朝辜葵棒棋植森椅椒棵棍棉棚棕惠惑逼厨厦硬确雁殖裂雄暂雅辈悲紫辉敞赏掌晴暑最量喷晶喇遇喊景践跌跑遗蛙蛛蜓喝喂喘喉幅帽赌赔黑铸铺链销锁锄锅锈锋锐短智毯鹅剩稍程稀税筐等筑策筛筒答筋筝傲傅牌堡集焦傍储奥街惩御循艇舒番释禽腊脾腔鲁猾猴然馋装蛮就痛童阔善羡普粪尊道曾焰港湖渣湿温渴滑湾渡游滋溉愤慌惰愧愉慨割寒富窜窝窗遍裕裤裙谢谣谦属屡强粥疏隔隙絮嫂登缎缓编骗缘瑞魂肆摄摸填搏塌鼓摆携搬摇搞塘摊蒜勤鹊蓝墓幕蓬蓄蒙蒸献禁楚想槐榆楼概赖酬感碍碑碎碰碗碌雷零雾雹输督龄鉴睛睡睬鄙愚暖盟歇暗照跨跳跪路跟遣蛾蜂嗓置罪罩错锡锣锤锦键锯矮辞稠愁筹签简毁舅鼠催傻像躲微愈遥腰腥腹腾腿触解酱痰廉新韵意粮数煎塑慈煤煌满漠源滤滥滔溪溜滚滨粱滩慎誉塞谨福群殿辟障嫌嫁叠缝缠静碧璃墙撇嘉摧截誓境摘摔聚蔽慕暮蔑模榴榜榨歌遭酷酿酸磁愿需弊裳颗嗽蜻蜡蝇蜘赚锹锻舞稳算箩管僚鼻魄貌膜膊膀鲜疑馒裹敲豪膏遮腐瘦辣竭端旗精歉熄熔漆漂漫滴演漏慢寨赛察蜜谱嫩翠熊凳骡缩慧撕撒趣趟撑播撞撤增聪鞋蕉蔬横槽樱橡飘醋醉震霉瞒题暴瞎影踢踏踩踪蝶蝴嘱墨镇靠稻黎稿稼箱箭篇僵躺僻德艘膝膛熟摩颜毅糊遵潜潮懂额慰劈操燕薯薪薄颠橘整融醒餐嘴蹄器赠默镜赞篮邀衡膨雕磨凝辨辩糖糕燃澡激懒壁避缴戴擦鞠藏霜霞瞧蹈螺穗繁辫赢糟糠燥臂翼骤鞭覆蹦镰翻鹰警攀蹲颤瓣爆疆壤耀躁嚼嚷籍魔灌蠢霸露囊罐"
- property int fontSize: 40
-
- Text {
- id: textElement
- property int characterIndex: 0
-
- font.pixelSize: root.fontSize
- anchors.centerIn: root
- text: ""
-
- Timer {
- id: timer
- interval: 100
- running: true
- repeat: true
- onTriggered: {
- textElement.text = root.chars.charAt(textElement.characterIndex)
- textElement.characterIndex = (textElement.characterIndex + 1) % root.chars.length
- if (textElement.characterIndex == 0) {
- console.debug("Finished with " + root.chars.length + " chars!")
- timer.stop()
- }
- }
- }
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_bidi_ltr.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_bidi_ltr.qml
deleted file mode 100644
index e5d230e309..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_bidi_ltr.qml
+++ /dev/null
@@ -1,56 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "One, שתיים, "
- property string secondWord: "Three"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- }
-
- Text {
- id: firstWordItem
- anchors.left: referenceText.left
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- }
-
- Text {
- id: secondWordItem
- anchors.left: firstWordItem.left
- anchors.leftMargin: firstWordItem.advance.width
- anchors.baseline: firstWordItem.baseline
- anchors.baselineOffset: firstWordItem.advance.height
- text: secondWord
- font: referenceText.font
- }
-
- Text {
- id: firstWordItemRichText
- anchors.left: referenceText.left
- anchors.top: secondWordItem.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.left: firstWordItemRichText.left
- anchors.leftMargin: firstWordItemRichText.advance.width
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_hebrew.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_hebrew.qml
deleted file mode 100644
index 000977f964..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_hebrew.qml
+++ /dev/null
@@ -1,54 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "תורת רב־לשוני אנא "
- property string secondWord: "של"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- }
-
- Text {
- id: firstWordItem
- anchors.right: referenceText.right
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- }
-
- Text {
- id: secondWordItem
- anchors.right: firstWordItem.left
- anchors.baseline: firstWordItem.baseline
- anchors.baselineOffset: firstWordItem.advance.height
- text: secondWord
- font: referenceText.font
- }
-
- Text {
- id: firstWordItemRichText
- anchors.right: referenceText.right
- anchors.top: secondWordItem.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.right: firstWordItemRichText.left
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_latin.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_latin.qml
deleted file mode 100644
index f5fc501bb8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_latin.qml
+++ /dev/null
@@ -1,55 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "Hello "
- property string secondWord: "World"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- }
-
- Text {
- id: firstWordItem
- anchors.left: referenceText.left
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- }
-
- Text {
- id: secondWordItem
- anchors.left: firstWordItem.left
- anchors.leftMargin: firstWordItem.advance.width
- anchors.baseline: firstWordItem.baseline
- anchors.baselineOffset: firstWordItem.advance.height
- text: secondWord
- font: referenceText.font
- }
-
- Text {
- id: firstWordItemRichText
- anchors.left: referenceText.left
- anchors.top: secondWordItem.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.left: firstWordItemRichText.left
- anchors.leftMargin: firstWordItemRichText.advance.width
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiline.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_multiline.qml
deleted file mode 100644
index a58a7cb40c..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiline.qml
+++ /dev/null
@@ -1,55 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "One,\nTwo, "
- property string secondWord: "Three"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- }
-
- Text {
- id: firstWordItem
- anchors.left: referenceText.left
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- }
-
- Text {
- id: secondWordItem
- anchors.left: firstWordItem.left
- anchors.leftMargin: firstWordItem.advance.width
- anchors.baseline: firstWordItem.baseline
- anchors.baselineOffset: firstWordItem.advance.height
- text: secondWord
- font: referenceText.font
- }
-
- Text {
- id: firstWordItemRichText
- anchors.left: referenceText.left
- anchors.top: secondWordItem.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.left: firstWordItemRichText.left
- anchors.leftMargin: firstWordItemRichText.advance.width
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph.qml
deleted file mode 100644
index 0627656ea6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph.qml
+++ /dev/null
@@ -1,39 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "<p>One,</p><p>Two, "
- property string secondWord: "Three</p>"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- textFormat: Text.RichText
- }
-
-
- Text {
- id: firstWordItemRichText
- anchors.left: referenceText.left
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.left: firstWordItemRichText.left
- anchors.leftMargin: firstWordItemRichText.advance.width
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph_multifontsizes.qml b/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph_multifontsizes.qml
deleted file mode 100644
index fb1f252148..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_advance_multiparagraph_multifontsizes.qml
+++ /dev/null
@@ -1,39 +0,0 @@
-import QtQuick 2.10
-
-Item {
- width: 320
- height: 480
-
- property string firstWord: "<p style=\"font-size: 40pt\">One,</p><p>Two, "
- property string secondWord: "Three</p>"
-
- Text {
- id: referenceText
- text: firstWord + secondWord
- anchors.centerIn: parent
- font.italic: true
- font.pixelSize: 30
- textFormat: Text.RichText
- }
-
-
- Text {
- id: firstWordItemRichText
- anchors.left: referenceText.left
- anchors.top: referenceText.bottom
- text: firstWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-
- Text {
- id: secondWordItemRichText
- anchors.left: firstWordItemRichText.left
- anchors.leftMargin: firstWordItemRichText.advance.width
- anchors.baseline: firstWordItemRichText.baseline
- anchors.baselineOffset: firstWordItemRichText.advance.height
- text: secondWord
- font: referenceText.font
- textFormat: Text.RichText
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_arabic.qml b/tests/manual/scenegraph_lancelot/data/text/text_arabic.qml
deleted file mode 100644
index 8c68a1730a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_arabic.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "هو أمّا حكومة القاذفات مكن, وفي تنفّس الشرقي لهيمنة أن. هو قام هزيمة وأزيز اندلاع, ومن أي وبداية الواقعة. و إخضاع الكونجرس الموسوعة حول, جُل و سابق للغزو،, به، الحرب كنقطة المارق تم. شدّت الشطر وحلفاؤها بـ أسر, هذه بمعارضة والديون باستخدام تم, بـ معاملة الجنوبي لها. وسفن لهذه الحزب قام ٣٠, من الحرة عشوائية فعل, غير ٣٠ أوسع علاقة إستمات."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_background_color.qml b/tests/manual/scenegraph_lancelot/data/text/text_background_color.qml
deleted file mode 100644
index 4c6fa16bc2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_background_color.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- color: "green"
- textFormat: Text.RichText
- text: "<body bgcolor=lightblue>Some text<br />Some more text</body>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_background_color_styledtext.qml b/tests/manual/scenegraph_lancelot/data/text/text_background_color_styledtext.qml
deleted file mode 100644
index ebf3adc035..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_background_color_styledtext.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- color: "green"
- textFormat: Text.StyledText
- text: "<body bgcolor=lightblue>Some text<br />Some more text</body>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bengali.qml b/tests/manual/scenegraph_lancelot/data/text/text_bengali.qml
deleted file mode 100644
index ff04c23743..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bengali.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial" // Should use Lohit Bengali
- font.pixelSize: 20
- text: "ধারা ১: সমস্ত মানুষ স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহণ করে। তাঁদের বিবেক এবং বুদ্ধি আছে; সুতরাং সকলেরই একে অপরের প্রতি ভ্রাতৃত্বসুলভ মনোভাব নিয়ে আচরণ করা উচিৎ।"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bengali_noshaping.qml b/tests/manual/scenegraph_lancelot/data/text/text_bengali_noshaping.qml
deleted file mode 100644
index 343d5768e4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bengali_noshaping.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial" // Should use Lohit Bengali
- font.pixelSize: 20
- font.preferShaping: false
- text: "ধারা ১: সমস্ত মানুষ স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহণ করে। তাঁদের বিবেক এবং বুদ্ধি আছে; সুতরাং সকলেরই একে অপরের প্রতি ভ্রাতৃত্বসুলভ মনোভাব নিয়ে আচরণ করা উচিৎ।"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi.qml
deleted file mode 100644
index 25e7f51803..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "Lorem ipsum dolor sit amet, agam sonet vitae. "
- + "جُل أم تشرشل والنازي. عل وقد كنقطة الهجوم. "
- + "Dolorum assueverit vis ex. Zril graeci eirmod sed."
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_left_elide.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_left_elide.qml
deleted file mode 100644
index e8bf2e6d44..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_left_elide.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- text: "\u202e This is RTL \u202c"
- elide: Text.ElideLeft
- width: 100
- wrapMode: Text.NoWrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_right_elide.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_right_elide.qml
deleted file mode 100644
index aedf34d9fb..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi_control_character_right_elide.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- text: "\u202e This is RTL \u202c"
- elide: Text.ElideRight
- width: 100
- wrapMode: Text.NoWrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi_left_elide.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi_left_elide.qml
deleted file mode 100644
index 03dac8a460..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi_left_elide.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- text: "هو أمّا حكومة القاذفات مكن"
- elide: Text.ElideLeft
- width: 100
- wrapMode: Text.NoWrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi_right_elide.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi_right_elide.qml
deleted file mode 100644
index 2d7e4347db..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi_right_elide.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- text: "هو أمّا حكومة القاذفات مكن"
- elide: Text.ElideRight
- width: 100
- wrapMode: Text.NoWrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bidi_underline.qml b/tests/manual/scenegraph_lancelot/data/text/text_bidi_underline.qml
deleted file mode 100644
index 244cf7c22a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bidi_underline.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- font.underline: true
- text: "Lorem ipsum dolor sit amet, agam sonet vitae. "
- + "جُل أم تشرشل والنازي. عل وقد كنقطة الهجوم. "
- + "Dolorum assueverit vis ex. Zril graeci eirmod sed."
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_bitmapfont.qml b/tests/manual/scenegraph_lancelot/data/text/text_bitmapfont.qml
deleted file mode 100644
index d1a289e24f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_bitmapfont.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-// test use of Fixedsys font on Windows
-
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.Wrap
- font.family: "Fixedsys"
- font.pixelSize: 20
- text: "Foobar"
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_capitalization.qml b/tests/manual/scenegraph_lancelot/data/text/text_capitalization.qml
deleted file mode 100644
index e01e855f89..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_capitalization.qml
+++ /dev/null
@@ -1,47 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: upperCaseText
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllUppercase
- text: "This text is all uppercase"
- }
-
- Text {
- id: lowerCaseText
- anchors.top: upperCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllLowercase
- text: "This text is all lowercase"
- }
-
- Text {
- id: smallCapsText
- anchors.top: lowerCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.SmallCaps
- text: "This text is smallcaps"
- }
-
- Text {
- id: capitalizedText
- anchors.top: smallCapsText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.Capitalize
- text: "This text is capitalized"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_chinese.qml b/tests/manual/scenegraph_lancelot/data/text/text_chinese.qml
deleted file mode 100644
index 509dd183c4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_chinese.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.pixelSize: 20
- text: "禖 犿玒 鋑鋡髬 蘹蠮躘 飹勫嫢, 緁 軵逯 烍烚珜 訬軗郲 箖緌翢 毹 肒芅 瀿犨皫 迡俶倗 觛詏貁, 庌弝 訰貥郪 蹢鎒鎛 烺焆琀 槏, 蒛 犆犅 燲獯璯 耏胠臿 螒螝螜 珶珸 絼 蛃袚觙 簻臗藱, 鞁鬿 跿 堔埧娾 幨懅憴 榯 雈靮傿 裺觨誖 糋罶羬 靮傿, 氀濆 犵艿邔 谾踘遳 緱翬膞 暕 踙 毼毹 樛槷殦 忀瀸蘌"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_colored_background.qml b/tests/manual/scenegraph_lancelot/data/text/text_colored_background.qml
deleted file mode 100644
index 99917355f1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_colored_background.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- color: "blue"
- textFormat: Text.RichText
- text: "<p style=\"background-color:red\">Lorem ipsum</p><p style=\"background-color:green\">dolor sit amet,</p> consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_colored_text.qml b/tests/manual/scenegraph_lancelot/data/text/text_colored_text.qml
deleted file mode 100644
index 1b31ab6117..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_colored_text.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- color: "blue"
- textFormat: Text.RichText
- text: "<font color=\"red\">Lorem ipsum</font> <font color=\"green\">dolor sit amet<font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_cyrillic.qml b/tests/manual/scenegraph_lancelot/data/text/text_cyrillic.qml
deleted file mode 100644
index 00e10dddb9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_cyrillic.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "Ну миров называть опа, назад всегда предназначенная для от, работали гринспана обеспечении как ну. Себе делаете написано те для, том действия проектом по, хватит комнату представим он как. Другие работал медицинское вас ты. Том такие значения ну."
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_devanagari.qml b/tests/manual/scenegraph_lancelot/data/text/text_devanagari.qml
deleted file mode 100644
index ea5830d991..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_devanagari.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "सार्वजनिक विकेन्द्रित वर्णन कोहम विषय वेबजाल दिनांक माहितीवानीज्य औषधिक लक्षण हैं। द्वारा विभाजन प्रोत्साहित मुख्य विनिमय जानकारी पहोच गयेगया विस्तरणक्षमता होगा जिसकी मुख्य रखते बिन्दुओ शारिरिक बीसबतेबोध कीने नवंबर सभिसमज संस्थान"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_emoji.qml b/tests/manual/scenegraph_lancelot/data/text/text_emoji.qml
deleted file mode 100644
index d50f6d6715..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_emoji.qml
+++ /dev/null
@@ -1,45 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Component {
- id: component
- Column {
- property variant listModel: model
- Repeater {
- model: [Text.NativeRendering, Text.QtRendering]
- Rectangle {
- width: text.implicitWidth
- height: text.implicitHeight
- color: listModel.backGroundColor ? listModel.backGroundColor : "white"
-
- Text {
- id: text
- font.pixelSize: 32
- renderType: modelData
- text: "e😃m😇o😍j😜i😸!"
-
- color: listModel.color ? listModel.color : "black"
- opacity: listModel.opacity ? listModel.opacity : 1.0
- }
- }
- }
- }
- }
-
- Column {
- anchors.centerIn: parent
- Repeater {
- model: ListModel {
- ListElement { color: "black" }
- ListElement { color: "blue" }
- ListElement { color: "#990000ff" }
- ListElement { opacity: 0.5 }
- ListElement { backGroundColor: "green" }
- }
- delegate: component
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_emoji_hebrew.qml b/tests/manual/scenegraph_lancelot/data/text/text_emoji_hebrew.qml
deleted file mode 100644
index b67d584a12..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_emoji_hebrew.qml
+++ /dev/null
@@ -1,45 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Component {
- id: component
- Column {
- property variant listModel: model
- Repeater {
- model: [Text.NativeRendering, Text.QtRendering]
- Rectangle {
- width: text.implicitWidth
- height: text.implicitHeight
- color: listModel.backGroundColor ? listModel.backGroundColor : "white"
-
- Text {
- id: text
- font.pixelSize: 32
- renderType: modelData
- text: "א😃א😇א😍א😜א😸!"
-
- color: listModel.color ? listModel.color : "black"
- opacity: listModel.opacity ? listModel.opacity : 1.0
- }
- }
- }
- }
- }
-
- Column {
- anchors.centerIn: parent
- Repeater {
- model: ListModel {
- ListElement { color: "black" }
- ListElement { color: "blue" }
- ListElement { color: "#990000ff" }
- ListElement { opacity: 0.5 }
- ListElement { backGroundColor: "green" }
- }
- delegate: component
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_emoji_zwj.qml b/tests/manual/scenegraph_lancelot/data/text/text_emoji_zwj.qml
deleted file mode 100644
index 4691ff7efd..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_emoji_zwj.qml
+++ /dev/null
@@ -1,45 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Component {
- id: component
- Column {
- property variant listModel: model
- Repeater {
- model: [Text.NativeRendering, Text.QtRendering]
- Rectangle {
- width: text.implicitWidth
- height: text.implicitHeight
- color: listModel.backGroundColor ? listModel.backGroundColor : "white"
-
- Text {
- id: text
- font.pixelSize: 32
- renderType: modelData
- text: "👨‍👩‍👧‍👦"
-
- color: listModel.color ? listModel.color : "black"
- opacity: listModel.opacity ? listModel.opacity : 1.0
- }
- }
- }
- }
- }
-
- Column {
- anchors.centerIn: parent
- Repeater {
- model: ListModel {
- ListElement { color: "black" }
- ListElement { color: "blue" }
- ListElement { color: "#990000ff" }
- ListElement { opacity: 0.5 }
- ListElement { backGroundColor: "green" }
- }
- delegate: component
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_floating_image_left.qml b/tests/manual/scenegraph_lancelot/data/text/text_floating_image_left.qml
deleted file mode 100644
index 27bd29c4e3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_floating_image_left.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This image is to the<img align=left src=\"data/logo.png\" /> left of the text <br />More text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_floating_image_right.qml b/tests/manual/scenegraph_lancelot/data/text/text_floating_image_right.qml
deleted file mode 100644
index 65949d7bf7..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_floating_image_right.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This image is to the<img align=right src=\"data/logo.png\" /> right of the text <br />More text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_ltr.qml b/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_ltr.qml
deleted file mode 100644
index b8f0458818..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_ltr.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<img width=16 height=16 src=\"data/logo.png\" />This image is in the start of the text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_rtl.qml b/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_rtl.qml
deleted file mode 100644
index e5bea08e62..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_flow_image_start_rtl.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<img width=16 height=16 src=\"data/logo.png\" />هو أمّا حكومة"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_fonts.qml b/tests/manual/scenegraph_lancelot/data/text/text_fonts.qml
deleted file mode 100644
index bc1f411159..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_fonts.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-import QtQuick 2.0
-
-//test different fonts
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Light
- color: "black"
- font.family: "Arial"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Helvetica"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.DemiBold
- color: "black"
- font.family: "Courier"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Bold
- color: "black"
- font.family: "Calibri"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0004
- width: 150
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Black
- color: "black"
- font.family: "Loma"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0005
- width: 150
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Bitstream Charter"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0006
- width: 150
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "FreeSans"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0007
- width: 150
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Garuda"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_georgian.qml b/tests/manual/scenegraph_lancelot/data/text/text_georgian.qml
deleted file mode 100644
index f63dcf1c13..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_georgian.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "„ყოველი საიდუმლოჲ ამას ენასა შინა დამარხულ არს“ – იოანე-ზოსიმე (X ს.)"
-
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_hebrew.qml b/tests/manual/scenegraph_lancelot/data/text/text_hebrew.qml
deleted file mode 100644
index 105c4e27b3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_hebrew.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "שמו אל קהילה אגרונומיה. שדרות בהשחתה בהתייחסות אם עוד, את עזה יוצרים אירועים. בה אנא כניסה אחרונים ופיתוחה, או כימיה הגרפים אחד. של שער הבאים קודמות טבלאות. בקרבת שימושי סוציולוגיה שער מה, מתן כלכלה משחקים או, בדף ליום ערבית למחיקה בה. מאמר המלצת פיסיקה שער בה."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_horizontal_rule.qml b/tests/manual/scenegraph_lancelot/data/text/text_horizontal_rule.qml
deleted file mode 100644
index 21b4fdc579..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_horizontal_rule.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- anchors.margins: 10
- font.pixelSize: 18
- textFormat: Text.RichText
- text: '<hr>' +
- '<hr/>' +
- '<hr width="50%"/>' +
- '<hr width="70%" style="background-color:#c0fefe; border-width: 1;"/>' +
- '<hr width="80" style="background-color:darkblue;"/>' +
- '<hr style="background-color:maroon; height: 1px; border-width: 0;"/>'
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_html_center_tag.qml b/tests/manual/scenegraph_lancelot/data/text/text_html_center_tag.qml
deleted file mode 100644
index 86b528f0a4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_html_center_tag.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- id: implicitSizedText
- textFormat: Text.RichText
- text: "<center>Implicit size<br>----- Second line -----</center>"
- anchors.centerIn: parent
- color: "white"
-
- Rectangle {
- anchors.fill: parent
- z: -1
- color: "blue"
- }
- }
- Text {
- textFormat: Text.RichText
- text: "<center>Explicit size<br>----- Second line -----</center>"
- anchors.top: implicitSizedText.bottom
- anchors.topMargin: 10
- anchors.horizontalCenter: parent.horizontalCenter
- width: 300
- color: "white"
-
- Rectangle {
- anchors.fill: parent
- z: -1
- color: "blue"
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_inline_image.qml b/tests/manual/scenegraph_lancelot/data/text/text_inline_image.qml
deleted file mode 100644
index b401c578f2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_inline_image.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "This image is <img width=16 height=16 src=\"data/logo.png\" /> in the middle of the text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_italic_bold.qml b/tests/manual/scenegraph_lancelot/data/text/text_italic_bold.qml
deleted file mode 100644
index 256e8ee8ba..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_italic_bold.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- width: parent.width
- anchors.centerIn: parent
- font.pixelSize: 20
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- text: "<i>Lorem ipsum dolor sit amet</i>, consectetur <b>adipiscing</b> elit. Maecenas nibh."
- font.family: "Arial"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_italic_bold_chinese.qml b/tests/manual/scenegraph_lancelot/data/text/text_italic_bold_chinese.qml
deleted file mode 100644
index be93b869c8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_italic_bold_chinese.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- width: parent.width
- anchors.centerIn: parent
- font.pixelSize: 20
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- text: "<i>滊煁 罞耖茭 醙醠鍖 箯</i>, 彃 榾毄 <b>螏螉褩</b> 籿紁羑"
- font.family: "Arial"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_khmer.qml b/tests/manual/scenegraph_lancelot/data/text/text_khmer.qml
deleted file mode 100644
index e4bbe46c0f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_khmer.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "អក្សរច្រៀង"
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_latin_noshaping.qml b/tests/manual/scenegraph_lancelot/data/text/text_latin_noshaping.qml
deleted file mode 100644
index 6dc6c2f3d6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_latin_noshaping.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- font.preferShaping: false
- text: "Are griffins birds or mammals?"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_circle.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_circle.qml
deleted file mode 100644
index 52c12be682..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_circle.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<html><body>Here's a list: <ul style=\"list-style-type: circle\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ul> And some more text</body></html>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_inline_image.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_inline_image.qml
deleted file mode 100644
index 6557cbf027..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_inline_image.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ul><li>List item 1</li><li>List <img height=16 width=16 src=\"data/logo.png\" />item 2</li><li>List item 3</li></ul> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_ordered.qml
deleted file mode 100644
index 6a74436512..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ol><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_alpha.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_alpha.qml
deleted file mode 100644
index 48cae8f16b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_alpha.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ol style=\"list-style-type: lower-alpha\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_roman.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_roman.qml
deleted file mode 100644
index e6a25c3eca..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_lower_roman.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ol style=\"list-style-type: lower-roman\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_alpha.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_alpha.qml
deleted file mode 100644
index 079b92c097..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_alpha.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ol style=\"list-style-type: upper-alpha\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_roman.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_roman.qml
deleted file mode 100644
index 27d60a5374..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_ordered_upper_roman.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ol style=\"list-style-type: upper-roman\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ol> And some more text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_list_square.qml b/tests/manual/scenegraph_lancelot/data/text/text_list_square.qml
deleted file mode 100644
index 36227eb754..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_list_square.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<html><body>Here's a list: <ul style=\"list-style-type: square\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ul> And some more text</body></html>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiline.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiline.qml
deleted file mode 100644
index d2eaa0ad5e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiline.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Qt.RichText
- text: "First line<br />Second line<br />Third line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiline_overline.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiline_overline.qml
deleted file mode 100644
index 3df75f6924..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiline_overline.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- font.overline: true
- text: "First line\nSecond line\nThird line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiline_partial_underline.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiline_partial_underline.qml
deleted file mode 100644
index 75cc37d185..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiline_partial_underline.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- Text {
- anchors.centerIn: parent
- font.pixelSize: 16
- text: "First line<br />Second <u>line<br />Third</u> line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiline_strikeout.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiline_strikeout.qml
deleted file mode 100644
index 6216cc415a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiline_strikeout.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.strikeout: true
- text: "First line\nSecond line\nThird line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiline_underline.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiline_underline.qml
deleted file mode 100644
index 0d0d935461..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiline_underline.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.underline: true
- text: "First line\nSecond line\nThird line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_multiparagraph.qml b/tests/manual/scenegraph_lancelot/data/text/text_multiparagraph.qml
deleted file mode 100644
index ae25f04712..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_multiparagraph.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Qt.RichText
- text: "<p>First paragraph</p><p>Second paragraph</p><p>Third paragraph</p>"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_nativerendering_subpixelpositions.qml b/tests/manual/scenegraph_lancelot/data/text/text_nativerendering_subpixelpositions.qml
deleted file mode 100644
index c60fc4d8b0..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_nativerendering_subpixelpositions.qml
+++ /dev/null
@@ -1,91 +0,0 @@
-import QtQuick 2.0
-
-//vary font style, native rendering at non-integer offsets
-
-Item {
- id: topLevel
- width: 320
- height: 580
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- y: 20 * index
- clip: true
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- y: 100.5 + 20 * index
- clip: true
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- y: 200.5 + 20 * index
- x: 0.5
- clip: true
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- y: 300.5 + 20 * index
- x: 0.5
- clip: true
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Rectangle {
- y: 400.5 + 20 * index
- x: 0.5
- width: topLevel.width
- height: topLevel.height
- clip: true
- Text {
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_nokerning_latin.qml b/tests/manual/scenegraph_lancelot/data/text/text_nokerning_latin.qml
deleted file mode 100644
index fd1d082c99..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_nokerning_latin.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- text: "OATS FLAVOUR WAY"
- anchors.centerIn: parent
-
- font.family: "Times New Roman"
- font.italic: true
- font.pixelSize: 30
- font.kerning: false
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_overline_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/text_overline_multisize.qml
deleted file mode 100644
index 4b12ef781f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_overline_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.overline: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=16>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_partially_colored_ligature.qml b/tests/manual/scenegraph_lancelot/data/text/text_partially_colored_ligature.qml
deleted file mode 100644
index c4dfad8bf9..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_partially_colored_ligature.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- Text {
- id: text
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- textFormat: Text.StyledText
- text: "Are grif<font color=\"#00ff00\">f</font>ins birds or mammals?"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_resize_glyph_cache.qml b/tests/manual/scenegraph_lancelot/data/text/text_resize_glyph_cache.qml
deleted file mode 100644
index 8b09b5f680..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_resize_glyph_cache.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- text: "abcdefghijklmnopqrstuvwxyzABCDEFG"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_rotation_smoothed.qml b/tests/manual/scenegraph_lancelot/data/text/text_rotation_smoothed.qml
deleted file mode 100644
index 040cf0f50d..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_rotation_smoothed.qml
+++ /dev/null
@@ -1,144 +0,0 @@
-import QtQuick 2.0
-
-//vary font rotation with smoothing
-
-Item {
- width: 320
- height: 480
- property bool smoothing: true
- Text {
- id: text_0000
- x: 0
- y: 0
- width: 150
- height: 50
- text: "10 degrees. The quick brown fox jumps over the lazy dog. 0123456789."
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 25 ; origin.y: 25; angle: 10}
- smooth: smoothing
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: 150
- height: 50
- text: "20 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 30 ; origin.y: 25; angle: 20}
- smooth: smoothing
- }
- Text {
- id: text_0002
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- width: 150
- height: 50
- text: "30 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 35 ; origin.y: 25; angle: 30}
- smooth: smoothing
- }
- Text {
- id: text_0003
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- width: 150
- height: 50
- text: "40 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 40 ; origin.y: 25; angle: 40}
- smooth: smoothing
- }
- Text {
- id: text_0004
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- width: 150
- height: 50
- text: "50 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 45 ; origin.y: 25; angle: 50}
- smooth: smoothing
- }
- Text {
- id: text_0005
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- width: 150
- height: 50
- text: "60 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 50 ; origin.y: 25; angle: 60}
- smooth: smoothing
- }
- Text {
- id: text_0006
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- width: 150
- height: 50
- text: "70 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 30 ; origin.y: 25; angle: 70}
- smooth: smoothing
- }
- Text {
- id: text_0007
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- width: 150
- height: 50
- text: "80 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 20 ; origin.y: 25; angle: 80}
- smooth: smoothing
- }
- Text {
- id: text_0008
- anchors.top: text_0007.bottom
- anchors.left: text_0007.left
- width: 150
- height: 50
- text: "90 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 10 ; origin.y: 25; angle: 90}
- smooth: smoothing
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_rotation_unsmoothed.qml b/tests/manual/scenegraph_lancelot/data/text/text_rotation_unsmoothed.qml
deleted file mode 100644
index a094995c9e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_rotation_unsmoothed.qml
+++ /dev/null
@@ -1,144 +0,0 @@
-import QtQuick 2.0
-
-//vary font rotation without smoothing
-
-Item {
- width: 320
- height: 480
- property bool smoothing: false
- Text {
- id: text_0000
- x: 0
- y: 0
- width: 150
- height: 50
- text: "10 degrees. The quick brown fox jumps over the lazy dog. 0123456789."
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 25 ; origin.y: 25; angle: 10}
- smooth: smoothing
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: 150
- height: 50
- text: "20 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 30 ; origin.y: 25; angle: 20}
- smooth: smoothing
- }
- Text {
- id: text_0002
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- width: 150
- height: 50
- text: "30 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 35 ; origin.y: 25; angle: 30}
- smooth: smoothing
- }
- Text {
- id: text_0003
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- width: 150
- height: 50
- text: "40 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 40 ; origin.y: 25; angle: 40}
- smooth: smoothing
- }
- Text {
- id: text_0004
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- width: 150
- height: 50
- text: "50 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 45 ; origin.y: 25; angle: 50}
- smooth: smoothing
- }
- Text {
- id: text_0005
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- width: 150
- height: 50
- text: "60 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 50 ; origin.y: 25; angle: 60}
- smooth: smoothing
- }
- Text {
- id: text_0006
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- width: 150
- height: 50
- text: "70 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 30 ; origin.y: 25; angle: 70}
- smooth: smoothing
- }
- Text {
- id: text_0007
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- width: 150
- height: 50
- text: "80 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 20 ; origin.y: 25; angle: 80}
- smooth: smoothing
- }
- Text {
- id: text_0008
- anchors.top: text_0007.bottom
- anchors.left: text_0007.left
- width: 150
- height: 50
- text: "90 degrees. The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.NoWrap
- transform: Rotation{origin.x: 10 ; origin.y: 25; angle: 90}
- smooth: smoothing
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_scale_unsmoothed.qml b/tests/manual/scenegraph_lancelot/data/text/text_scale_unsmoothed.qml
deleted file mode 100644
index fe7c4c96de..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_scale_unsmoothed.qml
+++ /dev/null
@@ -1,79 +0,0 @@
-import QtQuick 2.0
-
-//vary font scale without smoothing
-
-Item {
- width: 320
- height: 480
- property bool smoothing: false
- Text {
- id: text_0000
- x: 0
- y: 0
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.3}
- smooth: smoothing
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.4}
- smooth: smoothing
- }
- Text {
- id: text_0002
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.5}
- smooth: smoothing
- }
- Text {
- id: text_0003
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.6}
- smooth: smoothing
- }
- Text {
- id: text_0004
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- transform: Scale{origin.x: 0 ; origin.y: 0; xScale: 0.8; }
- smooth: smoothing
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_sinhala.qml b/tests/manual/scenegraph_lancelot/data/text/text_sinhala.qml
deleted file mode 100644
index e74b72da92..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_sinhala.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "සිංහළ අකුරු අබලං"
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_strikeout_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/text_strikeout_multisize.qml
deleted file mode 100644
index 7a5964cb3f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_strikeout_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.strikeout: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=14>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_style.qml b/tests/manual/scenegraph_lancelot/data/text/text_style.qml
deleted file mode 100644
index 45c46a86c6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_style.qml
+++ /dev/null
@@ -1,56 +0,0 @@
-import QtQuick 2.0
-
-//vary font style
-
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- color: "black"
- font.family: "Arial"
- font.pointSize: 14
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Outline"
- style: Text.Outline
- color: "black"
- font.family: "Helvetica"
- font.pointSize: 14
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Raised"
- style: Text.Raised
- color: "black"
- font.family: "Courier"
- font.pointSize: 14
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Sunken"
- style: Text.Sunken
- color: "black"
- font.family: "Calibri"
- font.pointSize: 14
- wrapMode: Text.Wrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_style2.qml b/tests/manual/scenegraph_lancelot/data/text/text_style2.qml
deleted file mode 100644
index 984ca6a1ed..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_style2.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-import QtQuick 2.0
-
-//vary font style
-
-Item {
- width: 320
- height: 480
-
- Column {
- anchors.fill: parent
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- renderType: Text.QtRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
-
- Repeater {
- model: [Text.Normal, Text.Outline, Text.Raised, Text.Sunken]
- Text {
- renderType: Text.NativeRendering
- width: parent.width
- wrapMode: Text.Wrap
- font.pointSize: 10
- style: modelData
- styleColor: "green"
- text: "The quick fox jumps in style " + modelData
- }
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_style_color.qml b/tests/manual/scenegraph_lancelot/data/text/text_style_color.qml
deleted file mode 100644
index 06400c9999..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_style_color.qml
+++ /dev/null
@@ -1,60 +0,0 @@
-import QtQuick 2.0
-
-//vary font style and style color
-
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Normal"
- style: Text.Normal
- styleColor: "red"
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Outline"
- style: Text.Outline
- styleColor: "blue"
- color: "black"
- font.family: "Helvetica"
- font.pointSize: 12
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Raised"
- style: Text.Raised
- styleColor: "red"
- color: "black"
- font.family: "Courier"
- font.pointSize: 12
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789. style: Sunken"
- style: Text.Sunken
- styleColor: "yellow"
- color: "black"
- font.family: "Calibri"
- font.pointSize: 12
- wrapMode: Text.Wrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_table.qml b/tests/manual/scenegraph_lancelot/data/text/text_table.qml
deleted file mode 100644
index 1f7d49c595..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_table.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "A table: <table border=2>"
- + "<tr><th>Header 1</th><th>Header 2</th></tr>"
- + "<tr><td>Cell 1</td><td>Cell 2</td></tr>"
- + "<tr><td>Cell 3</td><td>Cell 4</td></tr>"
- + "<tr><td colspan=2>Cell 5</td></tr>"
- + "<tr><td rowspan=2>Cell 6</td><td>Cell 7</tr>"
- + "<tr><td>Cell 8</td></tr>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_table_inline_image.qml b/tests/manual/scenegraph_lancelot/data/text/text_table_inline_image.qml
deleted file mode 100644
index 028c1a3fb4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_table_inline_image.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "A table: <table border=2>"
- + "<tr><th>Header 1</th><th>Header 2</th></tr>"
- + "<tr><td>Cell 1</td><td>Cell 2 <img height=16 width=16 src=\"data/logo.png\" /></td></tr>"
- + "<tr><td>Cell <img height=16 width=16 src=\"data/logo.png\" /> 3</td><td>Cell 4</td></tr>"
- + "<tr><td colspan=2>Ce<img height=16 width=16 src=\"data/logo.png\" />ll 5</td></tr>"
- + "<tr><td rowspan=2> <img height=16 width=16 src=\"data/logo.png\" />Cell 6</td><td>Cell 7</tr>"
- + "<tr><td>Cell 8 <img height=16 width=16 src=\"data/logo.png\" /></td></tr>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_table_selected.qml b/tests/manual/scenegraph_lancelot/data/text/text_table_selected.qml
deleted file mode 100644
index 51ff20b409..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_table_selected.qml
+++ /dev/null
@@ -1,25 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "A table: <table border=2>"
- + "<tr><th>Header 1</th><th>Header 2</th></tr>"
- + "<tr><td>Cell 1</td><td>Cell 2</td></tr>"
- + "<tr><td>Cell 3</td><td>Cell 4</td></tr>"
- + "<tr><td colspan=2>Cell 5</td></tr>"
- + "<tr><td rowspan=2>Cell 6</td><td>Cell 7</tr>"
- + "<tr><td>Cell 8</td></tr>"
-
- Component.onCompleted: {
- textEdit.select(10, 30)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_table_vertically_aligned_image.qml b/tests/manual/scenegraph_lancelot/data/text/text_table_vertically_aligned_image.qml
deleted file mode 100644
index d712f94572..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_table_vertically_aligned_image.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<table><tr><td/><td valign=\"top\"><img src=\"data/logo.png\"></td></tr></table>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_tamil.qml b/tests/manual/scenegraph_lancelot/data/text/text_tamil.qml
deleted file mode 100644
index 31fccbcd54..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_tamil.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "லட்சுமிநாராயணன்"
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_thai.qml b/tests/manual/scenegraph_lancelot/data/text/text_thai.qml
deleted file mode 100644
index b001e92f98..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_thai.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-// test Thai font rendering and line breaking
-
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.fill: parent
- wrapMode: Text.Wrap
- font.family: "Arial"
- font.pixelSize: 20
- text: "ภาษาไทย เป็นภาษาราชการของประเทศไทย และภาษาแม่ของชาวไทย และชนเชื้อสายอื่นในประเทศไทย ภาษาไทยเป็นภาษาในกลุ่มภาษาไท"
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_underline_merged.qml b/tests/manual/scenegraph_lancelot/data/text/text_underline_merged.qml
deleted file mode 100644
index 9a5996603a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_underline_merged.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- text: "<u>Lorem</u> ipsum <u><font size=20>dolor sit amet</font>, consect</u>etur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_underline_merged_colored.qml b/tests/manual/scenegraph_lancelot/data/text/text_underline_merged_colored.qml
deleted file mode 100644
index 7725131d5f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_underline_merged_colored.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- text: "<u>Lorem</u> ipsum <u><font size=20 style=\"color: red\">dolor sit amet</font>, consect</u>etur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_underline_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/text_underline_multisize.qml
deleted file mode 100644
index 4ee54487d8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_underline_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.underline: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=14>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_weight.qml b/tests/manual/scenegraph_lancelot/data/text/text_weight.qml
deleted file mode 100644
index a72894b76f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_weight.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-import QtQuick 2.0
-
-//vary font.weight
-
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Light
- color: "black"
- font.family: "Meera"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Mallige"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.DemiBold
- color: "black"
- font.family: "Norasi"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Bold
- color: "black"
- font.family: "Purisa"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0004
- width: 150
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Black
- color: "black"
- font.family: "Saab"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0005
- width: 150
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Sawasdee"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0006
- width: 150
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Symbol"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- Text {
- id: text_0007
- width: 150
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "UnBatang"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide.qml b/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide.qml
deleted file mode 100644
index 9dcacd78bb..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-import QtQuick 2.0
-
-//test single font with different elide and wrap modes
-
-Item {
- width: 320
- height: 480
- Text {
- id: text_0000
- x: 0
- y: 0
- width: 150
- text: "The quick brown fox jumps over the lazy dog. Elide left"
- font.bold: false
- elide: Text.ElideLeft
- color: "red"
- font.family: "Arial"
- font.pointSize: 24
- }
- Text {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. Elide middle"
- font.bold: false
- elide: Text.ElideMiddle
- color: "blue"
- font.family: "Arial"
- font.pointSize: 24
- }
- Text {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. Elide right"
- font.bold: false
- elide: Text.ElideRight
- color: "yellow"
- font.family: "Arial"
- font.pointSize: 24
- }
- Text {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. Elide none"
- font.bold: false
- elide: Text.ElideNone
- color: "black"
- font.family: "Arial"
- font.pointSize: 24
- }
- Text {
- id: text_0004
- width: 150
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- text: "The quick brown fox jumps over the lazy dog. wrapMode: NoWrap"
- font.bold: false
- wrapMode: Text.NoWrap
- color: "green"
- font.family: "Arial"
- font.pointSize: 24
- }
- Text {
- id: text_0005
- width: 150
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- text: "The quick brown fox jumps over the lazy dog. wrapMode: WordWrap "
- font.bold: false
- wrapMode: Text.WordWrap
- color: "light grey"
- font.family: "Arial"
- font.pointSize: 12
- }
- Text {
- id: text_0006
- width: 150
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- text: "The quick brown fox jumps over the lazy dog. wrapMode: wrapAnywhere "
- font.bold: false
- wrapMode: Text.WrapAnywhere
- color: "black"
- font.family: "Arial"
- font.pointSize: 12
- }
- Text {
- id: text_0007
- width: 150
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- text: "The quick brown fox jumps over the lazy dog. wrapMode: wrap "
- font.bold: false
- wrapMode: Text.Wrap
- color: "light green"
- font.family: "Arial"
- font.pointSize: 12
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide_maxlines.qml b/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide_maxlines.qml
deleted file mode 100644
index 927f2b3148..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/text_wrap_elide_maxlines.qml
+++ /dev/null
@@ -1,133 +0,0 @@
-import QtQuick 2.0
-
-//test wrapping and elision when maximumLineCount is set
-
-Item {
- width: 320
- height: 480
- Rectangle {
- id: text_area
- color: "light yellow"
- x: 50
- y: 0
- height: parent.height
- width: 150
- }
- Text {
- id: text_0000
- wrapMode: Text.WrapAnywhere
- text: "The quick brown fox jumps over the lazy dog."
- x: text_area.x
- y: text_area.y
- width: text_area.width
- maximumLineCount: 2
- elide: Text.ElideRight
- color: "red"
- font.family: "Arial"
- font.pixelSize: 22
- }
- Text {
- id: text_0001
- wrapMode: Text.Wrap
- text: text_0000.text
- anchors.top: text_0000.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "blue"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0002
- wrapMode: Text.WordWrap
- text: text_0000.text
- anchors.top: text_0001.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "green"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0003
- wrapMode: Text.WrapAnywhere
- text: "ABCDEFGHIJKL 1234567890123"
- anchors.top: text_0002.bottom
- anchors.left: text_0000.left
- width: 150
- maximumLineCount: 2
- elide: Text.ElideRight
- color: "red"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0004
- wrapMode: Text.Wrap
- text: text_0003.text
- anchors.top: text_0003.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "blue"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0005
- wrapMode: Text.WordWrap
- text: text_0003.text
- anchors.top: text_0004.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "green"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0006
- wrapMode: Text.WrapAnywhere
- text: "The quick brown 1234567890123"
- anchors.top: text_0005.bottom
- anchors.left: text_0000.left
- width: 150
- maximumLineCount: 2
- elide: Text.ElideRight
- color: "red"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0007
- wrapMode: Text.Wrap
- text: text_0006.text
- anchors.top: text_0006.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "blue"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
- Text {
- id: text_0008
- wrapMode: Text.WordWrap
- text: text_0006.text
- anchors.top: text_0007.bottom
- anchors.left: text_0000.left
- width: text_0000.width
- maximumLineCount: text_0000.maximumLineCount
- elide: Text.ElideRight
- color: "green"
- font.family: text_0000.font.family
- font.pixelSize: text_0000.font.pixelSize
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_arabic.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_arabic.qml
deleted file mode 100644
index 5622adc117..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_arabic.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "هو أمّا حكومة القاذفات مكن, وفي تنفّس الشرقي لهيمنة أن. هو قام هزيمة وأزيز اندلاع, ومن أي وبداية الواقعة. و إخضاع الكونجرس الموسوعة حول, جُل و سابق للغزو،, به، الحرب كنقطة المارق تم. شدّت الشطر وحلفاؤها بـ أسر, هذه بمعارضة والديون باستخدام تم, بـ معاملة الجنوبي لها. وسفن لهذه الحزب قام ٣٠, من الحرة عشوائية فعل, غير ٣٠ أوسع علاقة إستمات."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_background_color.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_background_color.qml
deleted file mode 100644
index c8ca62f7e8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_background_color.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- color: "green"
- textFormat: Text.RichText
- text: "<body bgcolor=lightblue>Some text<br />Some more text</body>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_bidi.qml
deleted file mode 100644
index 9804568435..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "Lorem ipsum dolor sit amet, agam sonet vitae. "
- + "جُل أم تشرشل والنازي. عل وقد كنقطة الهجوم. "
- + "Dolorum assueverit vis ex. Zril graeci eirmod sed."
- }
-}
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected.qml
deleted file mode 100644
index 4f5b27a8d8..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextEdit {
- anchors.centerIn: parent
- id: textEdit
- font.family: "Arial"
- font.pixelSize: 14
- text: "Lorem ipsum لمّ استبدال dolor sit."
-
- Component.onCompleted: {
- textEdit.select(10, 18)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected_first.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected_first.qml
deleted file mode 100644
index 78451c0570..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_bidi_selected_first.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextEdit {
- anchors.centerIn: parent
- id: textEdit
- font.family: "Arial"
- font.pixelSize: 14
- text: "Lorem ipsum لمّ استبدال dolor sit."
-
- Component.onCompleted: {
- textEdit.select(0, 1)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_capitalization.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_capitalization.qml
deleted file mode 100644
index 312966f649..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_capitalization.qml
+++ /dev/null
@@ -1,47 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: upperCaseText
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllUppercase
- text: "This text is all uppercase"
- }
-
- TextEdit {
- id: lowerCaseText
- anchors.top: upperCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllLowercase
- text: "This text is all lowercase"
- }
-
- TextEdit {
- id: smallCapsText
- anchors.top: lowerCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.SmallCaps
- text: "This text is smallcaps"
- }
-
- TextEdit {
- id: capitalizedText
- anchors.top: smallCapsText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.Capitalize
- text: "This text is capitalized"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_chinese.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_chinese.qml
deleted file mode 100644
index 1c2229a5ff..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_chinese.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.pixelSize: 20
- text: "禖 犿玒 鋑鋡髬 蘹蠮躘 飹勫嫢, 緁 軵逯 烍烚珜 訬軗郲 箖緌翢 毹 肒芅 瀿犨皫 迡俶倗 觛詏貁, 庌弝 訰貥郪 蹢鎒鎛 烺焆琀 槏, 蒛 犆犅 燲獯璯 耏胠臿 螒螝螜 珶珸 絼 蛃袚觙 簻臗藱, 鞁鬿 跿 堔埧娾 幨懅憴 榯 雈靮傿 裺觨誖 糋罶羬 靮傿, 氀濆 犵艿邔 谾踘遳 緱翬膞 暕 踙 毼毹 樛槷殦 忀瀸蘌"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic.qml
deleted file mode 100644
index 4943a82a92..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "Ну миров называть опа, назад всегда предназначенная для от, работали гринспана обеспечении как ну. Себе делаете написано те для, том действия проектом по, хватит комнату представим он как. Другие работал медицинское вас ты. Том такие значения ну."
- }
-}
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected.qml
deleted file mode 100644
index 849e4b8597..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextEdit {
- id: textEdit
- text: "и в у"
- anchors.centerIn: parent
- Component.onCompleted: textEdit.select(2, 3)
- font.pixelSize: 14
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected_all.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected_all.qml
deleted file mode 100644
index 9580f28e29..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_cyrillic_selected_all.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextEdit {
- id: textEdit
- text: "и в у"
- anchors.centerIn: parent
- Component.onCompleted: textEdit.selectAll()
- font.pixelSize: 14
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_devanagari.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_devanagari.qml
deleted file mode 100644
index 1f56bfcf93..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_devanagari.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "सार्वजनिक विकेन्द्रित वर्णन कोहम विषय वेबजाल दिनांक माहितीवानीज्य औषधिक लक्षण हैं। द्वारा विभाजन प्रोत्साहित मुख्य विनिमय जानकारी पहोच गयेगया विस्तरणक्षमता होगा जिसकी मुख्य रखते बिन्दुओ शारिरिक बीसबतेबोध कीने नवंबर सभिसमज संस्थान"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_left.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_left.qml
deleted file mode 100644
index a180dcc39b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_left.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This image is to the<img align=left src=\"data/logo.png\" /> left of the text <br />More text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_right.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_right.qml
deleted file mode 100644
index 1f8c1d5514..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_floating_image_right.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: parent.width
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This image is to the<img align=right src=\"data/logo.png\" /> right of the text <br />More text"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_hebrew.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_hebrew.qml
deleted file mode 100644
index 42ec48cd1b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_hebrew.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- wrapMode: Text.WrapAtWordBoundaryOrAnywhere
- font.family: "Arial"
- font.pixelSize: 20
- text: "שמו אל קהילה אגרונומיה. שדרות בהשחתה בהתייחסות אם עוד, את עזה יוצרים אירועים. בה אנא כניסה אחרונים ופיתוחה, או כימיה הגרפים אחד. של שער הבאים קודמות טבלאות. בקרבת שימושי סוציולוגיה שער מה, מתן כלכלה משחקים או, בדף ליום ערבית למחיקה בה. מאמר המלצת פיסיקה שער בה."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_list_circle.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_list_circle.qml
deleted file mode 100644
index e314fcc256..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_list_circle.qml
+++ /dev/null
@@ -1,14 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<html><body>Here's a list: <ul style=\"list-style-type: circle\"><li>List item 1</li><li>List item 2</li><li>List item 3</li></ul> And some more text</body></html>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_list_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_list_selected.qml
deleted file mode 100644
index cadb2a0fe5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_list_selected.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Here's a list: <ul><li>List item 1</li><li>List item 2</li><li>List item 3</li></ul> And some more text"
-
- Component.onCompleted: {
- textEdit.select(18, 30)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned.qml
deleted file mode 100644
index 340b096ab3..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignHCenter
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected.qml
deleted file mode 100644
index f15de61a63..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignHCenter
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(50, 80)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected_eol.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected_eol.qml
deleted file mode 100644
index e9540059d2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_selected_eol.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignHCenter
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(63, 67)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline.qml
deleted file mode 100644
index 4570d1fa3b..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.underline: true
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignHCenter
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline_selected.qml
deleted file mode 100644
index 6d9d0da2de..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_center_aligned_underline_selected.qml
+++ /dev/null
@@ -1,23 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.underline: true
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignRight
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(50, 80)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_hebrew_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_hebrew_selected.qml
deleted file mode 100644
index f72a173ae6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_hebrew_selected.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "הבהרה לערכים אחד אל, אל הספרות אירועים ותשובות שתי, סדר בה עסקים העזרה אגרונומיה. את והוא מוסיקה סטטיסטיקה זכר. בקר העמוד לחיבור של, ויש את הקהילה ממונרכיה פסיכולוגיה. שער המזנון לויקיפדיה את, אתה סרבול ערכים בלשנות או, ריקוד האנציקלופדיה כדי דת. אל לתרום משחקים וספציפיים אחד, או מיזמי המקובל כלל. אם הקהילה משופרות אחד, בקר רפואה מדויקים של, פנאי וספציפיים כלל מה. לעתים וספציפיים סוציולוגיה עזה אל, לשון אקראי דת אחד, רקטות לויקיפדים אחד את."
-
- Component.onCompleted: {
- textEdit.select(50, 80)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_partial_underline.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_partial_underline.qml
deleted file mode 100644
index a32baae412..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_partial_underline.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- TextEdit {
- anchors.centerIn: parent
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "First line<br />Second <u>line<br />Third</u> line"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned.qml
deleted file mode 100644
index c90e565ba2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- clip: true
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignRight
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned_selected.qml
deleted file mode 100644
index 7afd9ce1e2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_right_aligned_selected.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- horizontalAlignment: TextEdit.AlignRight
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(50, 80)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_eol.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_eol.qml
deleted file mode 100644
index 38dd31c484..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_eol.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(63, 67)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_first_line.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_first_line.qml
deleted file mode 100644
index b2eacee344..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_first_line.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- textFormat: TextEdit.RichText
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "Lorem<br /> ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(0, 5)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps.qml
deleted file mode 100644
index a1004d0374..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 200
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 64
- width: 200
- textFormat: TextEdit.RichText
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "ABC ABC<br>ABC"
-
- Component.onCompleted: {
- textEdit.selectAll()
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps2.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps2.qml
deleted file mode 100644
index c16bc9cdf7..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_linebreaks_and_linewraps2.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 550
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- width: 550
- textFormat: TextEdit.RichText
- text: "A<br />
- This is a long message to demenostrate a text selection issue. I need to type some more text here. This is line 3<br />
- This is a long message to demenostrate a text selection issue. I need to type some more text here. This is line 4"
- wrapMode: TextEdit.Wrap
-
- Component.onCompleted: {
- textEdit.selectAll()
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_long.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_long.qml
deleted file mode 100644
index 6cab2c4e79..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_long.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(50, 80)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_two_first_lines.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_two_first_lines.qml
deleted file mode 100644
index 4df83b0203..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiline_selected_two_first_lines.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- width: 200
- textFormat: TextEdit.RichText
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- text: "Lorem<br />ipsum<br />dolor sit amet, consectetur adipiscing elit. In id diam vitae enim fringilla vestibulum. Pellentesque non leo justo, quis vestibulum augue"
-
- Component.onCompleted: {
- textEdit.select(0, 11)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_overline.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_overline.qml
deleted file mode 100644
index 4476249253..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_overline.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Qt.RichText
- font.overline: true
- text: "<p>First line</p><p>Second line</p><p>Third line</p>"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_partial_underline.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_partial_underline.qml
deleted file mode 100644
index 664270c059..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_partial_underline.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "<p>First line</p><p>Second <u>line</u></p><p><u>Third</u> line</p>"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_selected.qml
deleted file mode 100644
index 5bd327453e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_selected.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 20
- textFormat: Text.RichText
- text: "<p>First line</p><p>Second line</p><p>Third line</p><p>Fourth line</p>"
-
- Component.onCompleted: {
- textEdit.select(18, 26)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_strikeout.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_strikeout.qml
deleted file mode 100644
index 3520961e0f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_strikeout.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Qt.RichText
- font.strikeout: true
- text: "<p>First line</p><p>Second line</p><p>Third line</p>"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_underline.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_underline.qml
deleted file mode 100644
index d84c9f2bac..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_multiparagraph_underline.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Text {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Qt.RichText
- font.underline: true
- text: "<p>First line</p><p>Second line</p><p>Third line</p>"
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_overline_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_overline_multisize.qml
deleted file mode 100644
index 6a827b561f..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_overline_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.overline: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=14>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_resize_glyph_cache.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_resize_glyph_cache.qml
deleted file mode 100644
index b305755489..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_resize_glyph_cache.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- text: "abcdefghijklmnopqrstuvwxyzABCDEFG"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image.qml
deleted file mode 100644
index e159d45a81..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.pixelSize: 16
- width: parent.width
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This is selected from here and <img width=16 height=16 src=\"data/logo.png\" /> to here but not further"
-
- Component.onCompleted: {
- textEdit.select(22, 40)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image_selection_outside.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image_selection_outside.qml
deleted file mode 100644
index e6e54cb487..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_inline_image_selection_outside.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.pixelSize: 16
- width: parent.width
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
- textFormat: Text.RichText
- text: "This is selected from here and <img width=16 height=16 src=\"data/logo.png\" /> to here but not further"
-
- Component.onCompleted: {
- textEdit.select(2, 3)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_ligature.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selected_ligature.qml
deleted file mode 100644
index 1380222e25..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_ligature.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- id: textEdit
- font.pixelSize: 16
- font.family: "Arial"
- text: "Are griffins birds or mammals?"
-
- Component.onCompleted: {
- textEdit.select(3, 8)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space.qml
deleted file mode 100644
index 9fe74e0b83..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- text: "Lorem Ipsum (space should be selected)"
-
- Component.onCompleted: {
- textEdit.select(5, 6)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space_at_eol.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space_at_eol.qml
deleted file mode 100644
index a07b8da625..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selected_space_at_eol.qml
+++ /dev/null
@@ -1,20 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "Lorem <br />Ipsum (space should be selected)"
-
- Component.onCompleted: {
- textEdit.select(5, 6)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color.qml
deleted file mode 100644
index 5143ed5315..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- width: parent.width
- font.pixelSize: 14
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas nibh"
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
-
- selectionColor: "red"
- selectedTextColor: "blue"
-
- Component.onCompleted: {
- textEdit.select(6, 17)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color_separate_item.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color_separate_item.qml
deleted file mode 100644
index 69679ed882..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_selection_color_separate_item.qml
+++ /dev/null
@@ -1,22 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- width: parent.width
- font.pixelSize: 14
- text: "Lorem ipsum dolor sit amet, э consectetur adipiscing elit. Maecenas nibh"
- wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
-
- selectionColor: "red"
- selectedTextColor: "blue"
-
- Component.onCompleted: {
- textEdit.select(28, 29)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_strikeout_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_strikeout_multisize.qml
deleted file mode 100644
index f3c22ea9fc..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_strikeout_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.strikeout: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=14>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_table.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_table.qml
deleted file mode 100644
index b16472eca6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_table.qml
+++ /dev/null
@@ -1,21 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.fill: parent
- verticalAlignment: Text.AlignBottom
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- text: "A table: <table border=2>"
- + "<tr><th>Header 1</th><th>Header 2</th></tr>"
- + "<tr><td>Cell 1</td><td>Cell 2</td></tr>"
- + "<tr><td>Cell 3</td><td>Cell 4</td></tr>"
- + "<tr><td colspan=2>Cell 5</td></tr>"
- + "<tr><td rowspan=2>Cell 6</td><td>Cell 7</tr>"
- + "<tr><td>Cell 8</td></tr>"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_table_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_table_selected.qml
deleted file mode 100644
index 749c37904e..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_table_selected.qml
+++ /dev/null
@@ -1,40 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- id: textEdit
- anchors.centerIn: parent
- verticalAlignment: Text.AlignBottom
- font.family: "Arial"
- font.pixelSize: 16
- textFormat: Text.RichText
- Component.onCompleted: textEdit.selectAll()
- text:
- "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" +
- "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" +
- "<body >\n" +
- "<table >\n" +
- "<tr >\n" +
- "<td >\n" +
- "Cell 1\n" +
- "</td>\n" +
- "</tr>\n" +
- "<tr >\n" +
- "<td >\n" +
- "Cell 2\n" +
- "</td>\n" +
- "</tr>\n" +
- "<tr >\n" +
- "<td >\n" +
- "Cell 3\n" +
- "</td>\n" +
- "</tr>\n" +
- "</table>\n" +
- "</body>\n" +
- "</html>\n"
-
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_underline_multisize.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_underline_multisize.qml
deleted file mode 100644
index a7a99e96dd..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_underline_multisize.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextEdit {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 10
- font.underline: true
- textFormat: Text.RichText
- text: "Lorem ipsum <font size=14>dolor sit amet</font>, consectetur."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textedit_weight.qml b/tests/manual/scenegraph_lancelot/data/text/textedit_weight.qml
deleted file mode 100644
index 0ad0c8cc26..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textedit_weight.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-import QtQuick 2.0
-
-//vary font.weight
-
-Item {
- width: 320
- height: 480
- TextEdit {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Light
- color: "black"
- font.family: "Meera"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Mallige"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.DemiBold
- color: "black"
- font.family: "Norasi"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Bold
- color: "black"
- font.family: "Purisa"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0004
- width: 150
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Black
- color: "black"
- font.family: "Saab"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0005
- width: 150
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Sawasdee"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0006
- width: 150
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Symbol"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextEdit {
- id: text_0007
- width: 150
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "UnBatang"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_arabic.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_arabic.qml
deleted file mode 100644
index eaa5daaee2..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_arabic.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 12
- text: "جُل أم تشرشل والنازي. عل وقد كنقطة الهجوم."
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_bidi_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_bidi_selected.qml
deleted file mode 100644
index cba63885e6..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_bidi_selected.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextInput {
- anchors.centerIn: parent
- id: textInput
- font.family: "Arial"
- font.pixelSize: 14
- text: "Lorem ipsum لمّ استبدال dolor sit."
-
- Component.onCompleted: {
- textInput.select(10, 18)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_capitalization.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_capitalization.qml
deleted file mode 100644
index 6dd8061ff4..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_capitalization.qml
+++ /dev/null
@@ -1,47 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- id: upperCaseText
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllUppercase
- text: "This text is all uppercase"
- }
-
- TextInput {
- id: lowerCaseText
- anchors.top: upperCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.AllLowercase
- text: "This text is all lowercase"
- }
-
- TextInput {
- id: smallCapsText
- anchors.top: lowerCaseText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.SmallCaps
- text: "This text is smallcaps"
- }
-
- TextInput {
- id: capitalizedText
- anchors.top: smallCapsText.bottom
- anchors.horizontalCenter: parent.horizontalCenter
- font.family: "Arial"
- font.pixelSize: 16
- font.capitalization: Font.Capitalize
- text: "This text is capitalized"
- }
-
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_chinese.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_chinese.qml
deleted file mode 100644
index de170e422a..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_chinese.qml
+++ /dev/null
@@ -1,15 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.pixelSize: 12
- text: "滊煁 罞耖茭 醙醠鍖 箯, 彃 榾毄 螏螉褩 籿紁羑"
- }
-}
-
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_cyrillic.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_cyrillic.qml
deleted file mode 100644
index 9057af8ea5..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_cyrillic.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 12
- text: "Мы проходят состояние фактически его, две бы быстрее."
- }
-}
-
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_devanagari.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_devanagari.qml
deleted file mode 100644
index 6b45e4cb14..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_devanagari.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 12
- text: "जिम्मे तरहथा। विस्तरणक्षमता ७हल विभाग क्षमता ढांचामात्रुभाषा जाने"
- }
-}
-
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_echomodes.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_echomodes.qml
deleted file mode 100644
index 27f9ff0d17..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_echomodes.qml
+++ /dev/null
@@ -1,42 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- Column {
- anchors.centerIn: parent
-
- TextInput {
- font.pixelSize: 16
- font.family: "Arial"
- echoMode: TextInput.Normal
- text: "Lorem ipsum"
- }
- TextInput {
- font.pixelSize: 16
- font.family: "Arial"
- echoMode: TextInput.NoEcho
- text: "Lorem ipsum"
- }
- TextInput {
- font.pixelSize: 16
- font.family: "Arial"
- echoMode: TextInput.Password
- text: "Lorem ipsum"
- }
- TextInput {
- font.pixelSize: 16
- font.family: "Arial"
- echoMode: TextInput.PasswordEchoOnEdit
- text: "Lorem ipsum"
- }
- TextInput {
- font.pixelSize: 16
- font.family: "Arial"
- echoMode: TextInput.Password
- passwordCharacter: "o"
- text: "Lorem ipsum"
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_hebrew.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_hebrew.qml
deleted file mode 100644
index b591940e31..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_hebrew.qml
+++ /dev/null
@@ -1,16 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 12
- text: "צעד גם לימודים מיתולוגיה אנתרופולוגיה, לכאן אחרים בעברית."
- }
-}
-
-
-
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_italic_selected.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_italic_selected.qml
deleted file mode 100644
index 1df07e6269..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_italic_selected.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextInput {
- anchors.centerIn: parent
- id: textInput
- font.pixelSize: 44
- font.italic: true
- text: "777"
-
- Component.onCompleted: {
- textInput.select(1, 2)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_resize_glyph_cache.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_resize_glyph_cache.qml
deleted file mode 100644
index 1ab7640742..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_resize_glyph_cache.qml
+++ /dev/null
@@ -1,13 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- text: "abcdefghijklmnopqrstuvwxyzABCDEFG"
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_fallback_font.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_selected_fallback_font.qml
deleted file mode 100644
index 2c5b152ea1..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_fallback_font.qml
+++ /dev/null
@@ -1,17 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
- TextInput {
- anchors.centerIn: parent
- id: textInput
- font.family: "Arial"
- font.pixelSize: 14
- text: "∯AA≨"
-
- Component.onCompleted: {
- textInput.select(2, 4)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_ligature.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_selected_ligature.qml
deleted file mode 100644
index 9c8b30f743..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_ligature.qml
+++ /dev/null
@@ -1,18 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- anchors.centerIn: parent
- id: textInput
- font.pixelSize: 12
- font.family: "Arial"
- text: "Are griffins birds or mammals?"
-
- Component.onCompleted: {
- textInput.select(3, 8)
- }
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_space.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_selected_space.qml
deleted file mode 100644
index f1a4ce2099..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_selected_space.qml
+++ /dev/null
@@ -1,19 +0,0 @@
-import QtQuick 2.0
-
-Item {
- width: 320
- height: 480
-
- TextInput {
- id: textInput
- anchors.centerIn: parent
- font.family: "Arial"
- font.pixelSize: 16
- text: "Lorem Ipsum (space should be selected)"
-
- Component.onCompleted: {
- textInput.select(5, 6)
- }
- }
-
-}
diff --git a/tests/manual/scenegraph_lancelot/data/text/textinput_weight.qml b/tests/manual/scenegraph_lancelot/data/text/textinput_weight.qml
deleted file mode 100644
index 3e4a4f2669..0000000000
--- a/tests/manual/scenegraph_lancelot/data/text/textinput_weight.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-import QtQuick 2.0
-
-//vary font.weight
-
-Item {
- width: 320
- height: 480
- TextInput {
- id: text_0000
- anchors.top: parent.top
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Light
- color: "black"
- font.family: "Meera"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0001
- anchors.top: text_0000.bottom
- anchors.left: parent.left
- width: 150
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Mallige"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0002
- width: 150
- anchors.top: text_0001.bottom
- anchors.left: text_0001.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.DemiBold
- color: "black"
- font.family: "Norasi"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0003
- width: 150
- anchors.top: text_0002.bottom
- anchors.left: text_0002.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Bold
- color: "black"
- font.family: "Purisa"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0004
- width: 150
- anchors.top: text_0003.bottom
- anchors.left: text_0003.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Black
- color: "black"
- font.family: "Saab"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0005
- width: 150
- anchors.top: text_0004.bottom
- anchors.left: text_0004.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Sawasdee"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0006
- width: 150
- anchors.top: text_0005.bottom
- anchors.left: text_0005.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "Symbol"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
- TextInput {
- id: text_0007
- width: 150
- anchors.top: text_0006.bottom
- anchors.left: text_0006.left
- text: "The quick brown fox jumps over the lazy dog. 0123456789"
- font.weight: Font.Normal
- color: "black"
- font.family: "UnBatang"
- font.pointSize: 10
- wrapMode: Text.Wrap
- }
-}
diff --git a/tests/manual/scenegraph_lancelot/scenegrabber/CMakeLists.txt b/tests/manual/scenegraph_lancelot/scenegrabber/CMakeLists.txt
deleted file mode 100644
index e635287cee..0000000000
--- a/tests/manual/scenegraph_lancelot/scenegrabber/CMakeLists.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-#####################################################################
-## qmlscenegrabber Binary:
-#####################################################################
-
-qt_internal_add_manual_test(qmlscenegrabber
- OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.." # special case
- SOURCES
- main.cpp
- PUBLIC_LIBRARIES
- Qt::Gui
- Qt::Quick
-)
-
-qt6_add_shaders(qmlscenegrabber "qmlscenegrabber_shaders"
- BATCHABLE
- PREFIX
- "/"
- BASE
- "../data/shared"
- FILES
- "../data/shared/shaders/basic_alpha.frag"
- "../data/shared/shaders/basic.frag"
- "../data/shared/shaders/cmyk.frag"
- "../data/shared/shaders/culling.frag"
- "../data/shared/shaders/desaturate.frag"
- "../data/shared/shaders/edge.frag"
- "../data/shared/shaders/gradient2.frag"
- "../data/shared/shaders/gradient3.frag"
- "../data/shared/shaders/gradient4.frag"
- "../data/shared/shaders/gradient5.frag"
- "../data/shared/shaders/gradient.frag"
- "../data/shared/shaders/gradientgrid.frag"
- "../data/shared/shaders/property.frag"
- "../data/shared/shaders/shadow.frag"
- "../data/shared/shaders/stencil.frag"
- "../data/shared/shaders/subrect.vert"
- "../data/shared/shaders/wave.vert"
-)
diff --git a/tests/manual/scenegraph_lancelot/scenegrabber/main.cpp b/tests/manual/scenegraph_lancelot/scenegrabber/main.cpp
deleted file mode 100644
index f9e1dc8fbb..0000000000
--- a/tests/manual/scenegraph_lancelot/scenegrabber/main.cpp
+++ /dev/null
@@ -1,228 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtCore/QTimer>
-#include <QtCore/QDebug>
-#include <QtCore/QFileInfo>
-#include <QtCore/QHashFunctions>
-#include <QtGui/QGuiApplication>
-#include <QtGui/QImage>
-
-#include <QtQuick/QQuickView>
-#include <QtQuick/QQuickItem>
-
-#ifdef Q_OS_WIN
-# include <fcntl.h>
-# include <io.h>
-#endif // Q_OS_WIN
-
-// Timeout values:
-
-// A valid screen grab requires the scene to not change
-// for SCENE_STABLE_TIME ms
-#define SCENE_STABLE_TIME 200
-
-// Give up after SCENE_TIMEOUT ms
-#define SCENE_TIMEOUT 6000
-
-//#define GRABBERDEBUG
-
-static const QSize DefaultGrabSize(320, 480);
-
-class GrabbingView : public QQuickView
-{
- Q_OBJECT
-
-public:
- GrabbingView(const QString &outputFile)
- : ofile(outputFile), grabNo(0), isGrabbing(false), initDone(false), justShow(outputFile.isEmpty())
- {
- if (justShow)
- return;
- grabTimer = new QTimer(this);
- grabTimer->setSingleShot(true);
- grabTimer->setInterval(SCENE_STABLE_TIME);
- connect(grabTimer, SIGNAL(timeout()), SLOT(grab()));
-
- connect(this, SIGNAL(afterRendering()), SLOT(startGrabbing()));
-
- QTimer::singleShot(SCENE_TIMEOUT, this, SLOT(timedOut()));
- }
-
-private slots:
- void startGrabbing()
- {
- if (!initDone) {
- initDone = true;
- grabTimer->start();
- }
- }
-
- void grab()
- {
- if (isGrabbing)
- return;
- isGrabbing = true;
- grabNo++;
-#ifdef GRABBERDEBUG
- printf("grab no. %i\n", grabNo);
-#endif
- QImage img = grabWindow();
- if (!img.isNull() && img == lastGrab) {
- sceneStabilized();
- } else {
- lastGrab = img;
- grabTimer->start();
- }
-
- isGrabbing = false;
- }
-
- void sceneStabilized()
- {
-#ifdef GRABBERDEBUG
- printf("...sceneStabilized IN\n");
-#endif
- if (QGuiApplication::platformName() == QLatin1String("eglfs")) {
- QSize grabSize = initialSize().isEmpty() ? DefaultGrabSize : initialSize();
- lastGrab = lastGrab.copy(QRect(QPoint(0, 0), grabSize));
- }
-
- if (ofile == "-") { // Write to stdout
- QFile of;
-#ifdef Q_OS_WIN
- // Make sure write to stdout doesn't do LF->CRLF
- _setmode(_fileno(stdout), _O_BINARY);
-#endif // Q_OS_WIN
- if (!of.open(1, QIODevice::WriteOnly) || !lastGrab.save(&of, "ppm")) {
- qWarning() << "Error: failed to write grabbed image to stdout.";
- QGuiApplication::exit(2);
- return;
- }
- } else {
- if (!lastGrab.save(ofile)) {
- qWarning() << "Error: failed to store grabbed image to" << ofile;
- QGuiApplication::exit(2);
- return;
- }
- }
- QGuiApplication::exit(0);
-#ifdef GRABBERDEBUG
- printf("...sceneStabilized OUT\n");
-#endif
- }
-
- void timedOut()
- {
- qWarning() << "Error: timed out waiting for scene to stabilize." << grabNo << "grab(s) done. Last grab was" << (lastGrab.isNull() ? "invalid." : "valid.");
- QGuiApplication::exit(3);
- }
-
-private:
- QImage lastGrab;
- QTimer *grabTimer = nullptr;
- QString ofile;
- int grabNo;
- bool isGrabbing;
- bool initDone;
- bool justShow;
-};
-
-
-int main(int argc, char *argv[])
-{
- qSetGlobalQHashSeed(0);
-
- QGuiApplication a(argc, argv);
-
- // Parse command line
- QString ifile, ofile;
- bool noText = false;
- bool justShow = false;
- QStringList args = a.arguments();
- int i = 0;
- bool argError = false;
- while (++i < args.size()) {
- QString arg = args.at(i);
- if ((arg == "-o") && (i < args.size()-1)) {
- ofile = args.at(++i);
- }
- else if (arg == "-notext") {
- noText = true;
- }
- else if (arg == "--cache-distance-fields") {
- ;
- }
- else if (arg == "-viewonly") {
- justShow = true;
- }
- else if (ifile.isEmpty()) {
- ifile = arg;
- }
- else {
- argError = true;
- break;
- }
- }
- if (argError || ifile.isEmpty() || (ofile.isEmpty() && !justShow)) {
- qWarning() << "Usage:" << args.at(0).toLatin1().constData() << "[-notext] <qml-infile> {-o <outfile or - for ppm on stdout>|-viewonly}";
- return 1;
- }
-
- QFileInfo ifi(ifile);
- if (!ifi.exists() || !ifi.isReadable() || !ifi.isFile()) {
- qWarning() << args.at(0).toLatin1().constData() << " error: unreadable input file" << ifile;
- return 1;
- }
- // End parsing
-
- GrabbingView v(ofile);
- v.setSource(QUrl::fromLocalFile(ifile));
-
- if (noText) {
- const QList<QQuickItem*> items = v.rootObject()->findChildren<QQuickItem*>();
- for (QQuickItem *item : items) {
- if (QByteArray(item->metaObject()->className()).contains("Text"))
- item->setVisible(false);
- }
- }
-
- if (v.initialSize().isEmpty())
- v.resize(DefaultGrabSize);
-
- v.show();
-
- int retVal = a.exec();
-#ifdef GRABBERDEBUG
- printf("...retVal=%i\n", retVal);
-#endif
-
- return retVal;
-}
-
-#include "main.moc"
diff --git a/tests/manual/scenegraph_lancelot/scenegraph/CMakeLists.txt b/tests/manual/scenegraph_lancelot/scenegraph/CMakeLists.txt
deleted file mode 100644
index 6127adf349..0000000000
--- a/tests/manual/scenegraph_lancelot/scenegraph/CMakeLists.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-# Generated from scenegraph.pro.
-
-#####################################################################
-## tst_scenegraph Test:
-#####################################################################
-
-# Collect test data
-list(APPEND test_data "../data")
-
-qt_internal_add_test(tst_scenegraph_manual # special case
- OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.." # special case
- SOURCES
- ../../../../../qtbase/tests/baselineserver/shared/baselineprotocol.cpp ../../../../../qtbase/tests/baselineserver/shared/baselineprotocol.h
- ../../../../../qtbase/tests/baselineserver/shared/lookup3.cpp
- ../../../../../qtbase/tests/baselineserver/shared/qbaselinetest.cpp ../../../../../qtbase/tests/baselineserver/shared/qbaselinetest.h
- tst_scenegraph.cpp
- DEFINES
- QMAKESPEC=\\\"\\\"
- INCLUDE_DIRECTORIES
- ../../../../../qtbase/tests/baselineserver/shared
- PUBLIC_LIBRARIES
- Qt::Gui
- Qt::Network
- TESTDATA ${test_data}
-)
-
-## Scopes:
-#####################################################################
-
-#### Keys ignored in scope 3:.:.:scenegraph.pro:WIN32:
-# TEST_HELPER_INSTALLS = ".././qmlscenegrabber.exe"
-
-#### Keys ignored in scope 6:.:.:scenegraph.pro:else:
-# TEST_HELPER_INSTALLS = ".././qmlscenegrabber"
diff --git a/tests/manual/scenegraph_lancelot/scenegraph/tst_scenegraph.cpp b/tests/manual/scenegraph_lancelot/scenegraph/tst_scenegraph.cpp
deleted file mode 100644
index 2c28b5c914..0000000000
--- a/tests/manual/scenegraph_lancelot/scenegraph/tst_scenegraph.cpp
+++ /dev/null
@@ -1,298 +0,0 @@
-
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the test suite of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <qbaselinetest.h>
-
-#include <QtCore/QCoreApplication>
-#include <QtCore/QDirIterator>
-#include <QtCore/QDebug>
-#include <QtCore/QProcess>
-#include <QtGui/QImage>
-
-#include <algorithm>
-
-QString blockify(const QByteArray& s)
-{
- const char* indent = "\n | ";
- QByteArray block = s.trimmed();
- block.replace('\n', indent);
- block.prepend(indent);
- block.append('\n');
- return block;
-}
-
-//#define TEXTLESS_TEST
-
-class tst_Scenegraph : public QObject
-{
- Q_OBJECT
-
-public:
- tst_Scenegraph();
-
-private Q_SLOTS:
- void initTestCase();
- void cleanup();
-#ifdef TEXTLESS_TEST
- void testNoTextRendering_data();
- void testNoTextRendering();
-#endif
- void testRendering_data();
- void testRendering();
-
-private:
- void setupTestSuite(const QByteArray& filter = QByteArray());
- void runTest(const QStringList& extraArgs = QStringList());
- bool renderAndGrab(const QString& qmlFile, const QStringList& extraArgs, QImage *screenshot, QString *errMsg);
- quint16 checksumFileOrDir(const QString &path);
-
- QString testSuitePath;
- QString grabberPath;
- int consecutiveErrors; // Not test failures (image mismatches), but system failures (so no image at all)
- bool aborted; // This run given up because of too many system failures
- bool usingRhi;
-};
-
-
-tst_Scenegraph::tst_Scenegraph()
- : consecutiveErrors(0), aborted(false)
-{
-}
-
-
-void tst_Scenegraph::initTestCase()
-{
- QString dataDir = QFINDTESTDATA("../data/.");
- if (dataDir.isEmpty())
- dataDir = QStringLiteral("data");
- QFileInfo fi(dataDir);
- if (!fi.exists() || !fi.isDir() || !fi.isReadable())
- QSKIP("Test suite data directory missing or unreadable: " + fi.canonicalFilePath().toLatin1());
- testSuitePath = fi.canonicalFilePath();
-
-#if defined(Q_OS_WIN)
- grabberPath = QFINDTESTDATA("qmlscenegrabber.exe");
-#elif defined(Q_OS_DARWIN)
- grabberPath = QFINDTESTDATA("qmlscenegrabber.app/Contents/MacOS/qmlscenegrabber");
-#else
- grabberPath = QFINDTESTDATA("qmlscenegrabber");
-#endif
- if (grabberPath.isEmpty())
- grabberPath = QCoreApplication::applicationDirPath() + "/qmlscenegrabber";
-
- const char *backendVarName = "QT_QUICK_BACKEND";
- const QString backend = qEnvironmentVariable(backendVarName, QString::fromLatin1("default"));
- QBaselineTest::addClientProperty(QString::fromLatin1(backendVarName), backend);
-
- QString stack = backend;
- if (stack != QLatin1String("software")) {
-#if defined(Q_OS_WIN)
- const char *defaultRhiBackend = "d3d11";
-#elif defined(Q_OS_DARWIN)
- const char *defaultRhiBackend = "metal";
-#else
- const char *defaultRhiBackend = "opengl";
-#endif
- const QString rhiBackend = qEnvironmentVariable("QSG_RHI_BACKEND", QString::fromLatin1(defaultRhiBackend));
- stack = QString::fromLatin1("RHI_%1").arg(rhiBackend);
- }
- QBaselineTest::addClientProperty(QString::fromLatin1("GraphicsStack"), stack);
-
- QByteArray msg;
- if (!QBaselineTest::connectToBaselineServer(&msg))
- QSKIP(msg);
-}
-
-
-void tst_Scenegraph::cleanup()
-{
- // Allow subsystems time to settle
- if (!aborted)
- QTest::qWait(20);
-}
-
-#ifdef TEXTLESS_TEST
-void tst_Scenegraph::testNoTextRendering_data()
-{
- setupTestSuite("text/");
- consecutiveErrors = 0;
- aborted = false;
-}
-
-
-void tst_Scenegraph::testNoTextRendering()
-{
- runTest(QStringList() << "-notext");
-}
-#endif
-
-void tst_Scenegraph::testRendering_data()
-{
- setupTestSuite();
- consecutiveErrors = 0;
- aborted = false;
-}
-
-
-void tst_Scenegraph::testRendering()
-{
- runTest();
-}
-
-
-void tst_Scenegraph::setupTestSuite(const QByteArray& filter)
-{
- QTest::addColumn<QString>("qmlFile");
- int numItems = 0;
-
- QStringList ignoreItems;
- QFile ignoreFile(testSuitePath + "/Ignore");
- if (ignoreFile.open(QIODevice::ReadOnly)) {
- while (!ignoreFile.atEnd()) {
- QByteArray line = ignoreFile.readLine().trimmed();
- if (!line.isEmpty() && !line.startsWith('#'))
- ignoreItems += line;
- }
- }
-
- QStringList itemFiles;
- QDirIterator it(testSuitePath, QDirIterator::Subdirectories);
- while (it.hasNext()) {
- QString fp = it.next();
- if (fp.endsWith(".qml")) {
- QString itemName = fp.mid(testSuitePath.length() + 1);
- if (!ignoreItems.contains(itemName) && (filter.isEmpty() || !itemName.startsWith(filter)))
- itemFiles.append(it.filePath());
- }
- }
-
- std::sort(itemFiles.begin(), itemFiles.end());
- for (const QString &filePath : qAsConst(itemFiles)) {
- QByteArray itemName = filePath.mid(testSuitePath.length() + 1).toLatin1();
- QBaselineTest::newRow(itemName, checksumFileOrDir(filePath)) << filePath;
- numItems++;
- }
-
- if (!numItems)
- QSKIP("No .qml test files found in " + testSuitePath.toLatin1());
-}
-
-
-void tst_Scenegraph::runTest(const QStringList& extraArgs)
-{
- // qDebug() << "Rendering" << QTest::currentDataTag();
-
- if (aborted)
- QSKIP("System too unstable.");
-
- QFETCH(QString, qmlFile);
-
- QImage screenShot;
- QString errorMessage;
- if (renderAndGrab(qmlFile, extraArgs, &screenShot, &errorMessage)) {
- consecutiveErrors = 0;
- }
- else {
- if (++consecutiveErrors >= 3)
- aborted = true; // Just give up if screen grabbing fails 3 times in a row
- QFAIL(qPrintable("QuickView grabbing failed: " + errorMessage));
- }
-
- QBASELINE_TEST(screenShot);
-}
-
-
-bool tst_Scenegraph::renderAndGrab(const QString& qmlFile, const QStringList& extraArgs, QImage *screenshot, QString *errMsg)
-{
- bool usePipe = true; // Whether to transport the grabbed image using temp. file or pipe. TBD: cmdline option
- QProcess grabber;
- grabber.setProcessChannelMode(QProcess::ForwardedErrorChannel);
- QStringList args = extraArgs;
- QString tmpfile = usePipe ? QString("-") : QString("/tmp/qmlscenegrabber-%1-out.ppm").arg(QCoreApplication::applicationPid());
- args << qmlFile << "-o" << tmpfile;
- grabber.start(grabberPath, args, QIODevice::ReadOnly);
- grabber.waitForFinished(17000); //### hardcoded, must be larger than the scene timeout in qmlscenegrabber
- if (grabber.state() != QProcess::NotRunning) {
- grabber.terminate();
- grabber.waitForFinished(3000);
- }
- QImage img;
- bool res = usePipe ? img.load(&grabber, "ppm") : img.load(tmpfile);
- if (!res || img.isNull()) {
- if (errMsg) {
- QString s("Failed to grab screen. qmlscenegrabber exitcode: %1. Process error: %2. Stderr:%3");
- *errMsg = s.arg(grabber.exitCode()).arg(grabber.errorString()).arg(blockify(grabber.readAllStandardError()));
- }
- if (!usePipe)
- QFile::remove(tmpfile);
- return false;
- }
- if (screenshot)
- *screenshot = img;
- if (!usePipe)
- QFile::remove(tmpfile);
- return true;
-}
-
-
-quint16 tst_Scenegraph::checksumFileOrDir(const QString &path)
-{
- QFileInfo fi(path);
- if (!fi.exists() || !fi.isReadable())
- return 0;
- if (fi.isFile()) {
- QFile f(path);
- f.open(QIODevice::ReadOnly);
- QByteArray contents = f.readAll();
- return qChecksum(contents);
- }
- if (fi.isDir()) {
- static const QStringList nameFilters = QStringList() << "*.qml" << "*.cpp" << "*.png" << "*.jpg";
- quint16 cs = 0;
- const auto entryList = QDir(fi.filePath()).entryList(nameFilters,
- QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot);
- for (const QString &item : entryList)
- cs ^= checksumFileOrDir(path + QLatin1Char('/') + item);
- return cs;
- }
- return 0;
-}
-
-
-#define main _realmain
-QTEST_MAIN(tst_Scenegraph)
-#undef main
-
-int main(int argc, char *argv[])
-{
- QBaselineTest::handleCmdLineArgs(&argc, &argv);
- return _realmain(argc, argv);
-}
-
-#include "tst_scenegraph.moc"