void KisCanvasResourceProvider::slotPainting() { if (m_fGChanged && m_enablefGChange) { emit sigFGColorUsed(fgColor()); m_fGChanged = false; } }
void KisColorHistory::setCanvas(KisCanvas2 *canvas) { if (!canvas) return; KisColorPatches::setCanvas(canvas); if (m_resourceProvider) { m_resourceProvider->disconnect(this); } m_resourceProvider = canvas->view()->resourceProvider(); connect(canvas->view()->resourceProvider(), SIGNAL(sigFGColorUsed(KoColor)), this, SLOT(addColorToHistory(KoColor)), Qt::UniqueConnection); }