KisInputManager::Private::Private(KisInputManager *qq) : q(qq) , canvas(0) , toolProxy(0) , forwardAllEventsToTool(false) , disableTouchOnCanvas(false) , touchHasBlockedPressEvents(false) , lastTouchEvent(0) , defaultInputAction(0) , eventsReceiver(0) , moveEventCompressor(10 /* ms */, KisSignalCompressor::FIRST_ACTIVE) , testingAcceptCompressedTabletEvents(false) , testingCompressBrushEvents(false) , focusOnEnter(true) , containsPointer(true) { KisConfig cfg; disableTouchOnCanvas = cfg.disableTouchOnCanvas(); moveEventCompressor.setDelay(cfg.tabletEventsDelay()); testingAcceptCompressedTabletEvents = cfg.testingAcceptCompressedTabletEvents(); testingCompressBrushEvents = cfg.testingCompressBrushEvents(); setupActions(); canvasSwitcher = new CanvasSwitcher(this, q); qApp->installEventFilter(globalEventEater); }
KisInputManager::Private::Private(KisInputManager *qq) : q(qq) , moveEventCompressor(10 /* ms */, KisSignalCompressor::FIRST_ACTIVE) , canvasSwitcher(this, qq) { KisConfig cfg; disableTouchOnCanvas = cfg.disableTouchOnCanvas(); moveEventCompressor.setDelay(cfg.tabletEventsDelay()); testingAcceptCompressedTabletEvents = cfg.testingAcceptCompressedTabletEvents(); testingCompressBrushEvents = cfg.testingCompressBrushEvents(); setupActions(); }