void KisCanvasResourceProvider::resetDisplayProfile() { // XXX: The X11 monitor profile overrides the settings m_displayProfile = KisCanvasResourceProvider::getScreenProfile(); if (m_displayProfile == 0) { KisConfig cfg; QString monitorProfileName = cfg.monitorProfile(); m_displayProfile = KoColorSpaceRegistry::instance()->profileByName(monitorProfileName); } emit sigDisplayProfileChanged(m_displayProfile); }
void KisCanvas2::createCanvas() { KisConfig cfg; slotSetDisplayProfile( KoColorSpaceRegistry::instance()->profileByName(cfg.monitorProfile()) ); if (cfg.useOpenGL()) { #ifdef HAVE_OPENGL createOpenGLCanvas(); #else warnKrita << "OpenGL requested while its not available, starting qpainter canvas"; createQPainterCanvas(); #endif } else { createQPainterCanvas(); } }