<div dir="ltr">Finally got around to learning enough C++ and Qt to implement the svg changes.<br><br>There is one difference from the suggestions though...<br>I didn't completely abandon the pixmap support, as I'm not sure how to split a user-selected image into elements in a Plasma::Svg<br>
Basically what it does now is use a Plasma::Svg for drawing pieces in identical mode, and swap to a pixmap for custom images.<br>I made sure it actually resizes the whole puzzle and updates the images on the pieces instead of doing a scale() transform, so there shouldn't be any chance of ugliness as it scales.<br>
<br>I hope someone has time to look though this, as it is quite a large patch, and possibly commit it for me.<br><br>Thanks,<br>Anthony.<br></div>