![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Slots | |
void | setPenColor (const QColor &newColor) |
void | setPenWidth (int newWidth) |
void | slotClear () |
void | slotRedo () |
void | slotUndo () |
Signals | |
void | signalPenColorChanged (const QColor &) |
void | signalPenSizeChanged (int) |
void | signalSketchChanged (const QImage &) |
void | signalUndoRedoStateChanged (bool hasUndo, bool hasRedo) |
Public Member Functions | |
SketchWidget (QWidget *const parent=nullptr) | |
bool | isClear () const |
QColor | penColor () const |
int | penWidth () const |
void | setSketchImage (const QImage &image) |
bool | setSketchImageFromXML (const QString &xml) |
bool | setSketchImageFromXML (QXmlStreamReader &reader) |
This method set sketch image using XML data based on drawing line history. | |
QImage | sketchImage () const |
QString | sketchImageToXML () |
void | sketchImageToXML (QXmlStreamWriter &writer) |
This method return the drawing line history as XML, to be stored in database as SAlbum data. | |
bool Digikam::SketchWidget::setSketchImageFromXML | ( | QXmlStreamReader & | reader | ) |
Return true if data are imported successfully.