| import QtQuick 2.0 |
| import QtTest 1.1 |
| |
| Component { |
| id:canvas |
| Canvas { |
| id:c |
| antialiasing: false; |
| width:100;height:100 |
| onPaint :{} //this line is needed for some tests (make sure onPaint handler always called |
| property alias paintCount:spyPaint.count |
| property alias paintedCount:spyPainted.count |
| property alias canvasSizeChangedCount:spyCanvasSizeChanged.count |
| property alias tileSizeChangedCount:spyTileSizeChanged.count |
| property alias renderStrategyChangedCount:spyRenderStrategyChanged.count |
| property alias canvasWindowChangedCount:spyCanvasWindowChanged.count |
| property alias renderTargetChangedCount:spyRenderTargetChanged.count |
| property alias imageLoadedCount:spyImageLoaded.count |
| property alias availableChangedCount:spyAvailableChanged.count |
| |
| SignalSpy {id: spyPaint;target:c;signalName: "paint"} |
| SignalSpy {id: spyPainted;target:c;signalName: "painted"} |
| SignalSpy {id: spyCanvasSizeChanged;target:c;signalName: "canvasSizeChanged"} |
| SignalSpy {id: spyTileSizeChanged;target:c;signalName: "tileSizeChanged"} |
| SignalSpy {id: spyRenderStrategyChanged;target:c;signalName: "renderStrategyChanged"} |
| SignalSpy {id: spyCanvasWindowChanged;target:c;signalName: "canvasWindowChanged"} |
| SignalSpy {id: spyRenderTargetChanged;target:c;signalName: "renderTargetChanged"} |
| SignalSpy {id: spyImageLoaded;target:c;signalName: "imageLoaded"} |
| SignalSpy {id: spyAvailableChanged;target:c;signalName: "availableChanged"} |
| } |
| } |