bool pick(KisPaintDeviceSP dev, const QPoint& pos, KoColor *color) { KIS_ASSERT(dev); KoColor pickedColor; dev->pixel(pos.x(), pos.y(), &pickedColor); pickedColor.convertTo(dev->compositionSourceColorSpace()); bool validColorPicked = pickedColor.opacityU8() != OPACITY_TRANSPARENT_U8; if (validColorPicked) { pickedColor.setOpacity(OPACITY_OPAQUE_U8); *color = pickedColor; } return validColorPicked; }
void KisMacroBasedUndoStore::purgeRedoState() { KIS_ASSERT(0 && "Not implemented"); }
void KisMacroBasedUndoStore::endMacro() { KIS_ASSERT(0 && "Not implemented"); }
void KisMacroBasedUndoStore::beginMacro(const KUndo2MagicString& macroName) { Q_UNUSED(macroName); KIS_ASSERT(0 && "Not implemented"); }
void KisMacroBasedUndoStore::undoLastCommand() { KIS_ASSERT(0 && "Not implemented"); }
const KUndo2Command* KisMacroBasedUndoStore::presentCommand() { KIS_ASSERT(0 && "Not implemented"); return 0; }