9acec431c3
Currently there seems to be no precise definition of what an integrationtest is in the context of Qt testing. To avoid confusion, the tests under integrationtests/ are moved into other/ (which is effectively where we keep tests that don't clearly fit into any other category). Tests can be moved back into an integrationtests/ directory at a later point, should an unambiguous definition be established. Change-Id: I3bb289be2dc2aca11b51a8ce8fcc5942f06d6c5c Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
47 lines
1016 B
Plaintext
47 lines
1016 B
Plaintext
# Version: 1
|
|
# CheckVsReference: 5%
|
|
|
|
path_addRect path1 10 10 50 50
|
|
path_addRect path2 30 30 50 50
|
|
# enable/disable a clip path
|
|
setPen nopen
|
|
setBrush red
|
|
setClipPath path1
|
|
setClipPath path2 UniteClip
|
|
drawRect 0 0 100 100
|
|
setClipping false
|
|
setBrush #630000ff
|
|
drawRect 0 0 100 100
|
|
setClipping true
|
|
setBrush #6300ff00
|
|
drawRect 0 0 100 100
|
|
# enable/disable noclip
|
|
translate 150 0
|
|
setClipPath path1 NoClip
|
|
setClipping false
|
|
setBrush #630000ff
|
|
drawRect 0 0 100 100
|
|
setClipping true
|
|
setBrush #6300ff00
|
|
drawRect 25 25 50 50
|
|
# enable/disable full clipping
|
|
translate 150 0
|
|
path_addRect path3 0 0 10 10
|
|
path_addRect path4 20 20 10 10
|
|
setClipPath path3
|
|
setClipPath path4 IntersectClip
|
|
setClipping false
|
|
setBrush #630000ff
|
|
drawRect 0 0 100 100
|
|
setClipping true
|
|
setBrush #6300ff00
|
|
drawRect 25 25 50 50
|
|
# disable clipping followed by setClipRect
|
|
translate 150 0
|
|
setClipRect 0 0 50 50 ReplaceClip
|
|
setClipping false
|
|
setBrush #630000ff
|
|
drawRect 0 0 100 100
|
|
setClipRect 25 25 75 75 IntersectClip
|
|
setBrush #6300ff00
|
|
drawRect 25 25 50 50 |