KisImageSP createImage(KisUndoStore *undoStore, KisPaintLayerSP &paintLayer1, KisPaintLayerSP &paintLayer2) { const KoColorSpace *cs = KoColorSpaceRegistry::instance()->rgb8(); KisImageSP image = new KisImage(undoStore, 300, 300, cs, "test"); QRect fillRect1(50,50,100,100); QRect fillRect2(75,75,50,50); paintLayer1 = new KisPaintLayer(image, "paint1", OPACITY_OPAQUE_U8); paintLayer2 = new KisPaintLayer(image, "paint2", OPACITY_OPAQUE_U8); paintLayer1->paintDevice()->fill(fillRect1, KoColor(Qt::white, cs)); paintLayer2->paintDevice()->fill(fillRect2, KoColor(Qt::red, cs)); image->addNode(paintLayer1, image->rootLayer()); image->addNode(paintLayer2, image->rootLayer()); image->initialRefreshGraph(); return image; }
void prepareRecordScreen() { SET_COLOR(COLOR_BLUE); graph0(); fillRect1(FILLRECTARGS(108, PLAYFIELD_Y+18, 274, PLAYFIELD_Y+156)); }