Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_input_manager.cpp File Reference
#include "kis_input_manager.h"
#include <kis_debug.h>
#include <QQueue>
#include <klocalizedstring.h>
#include <QApplication>
#include <QTouchEvent>
#include <QWidget>
#include <KoToolManager.h>
#include <KoPointerEvent.h>
#include "kis_tool_proxy.h"
#include <kis_config.h>
#include <kis_config_notifier.h>
#include <kis_canvas2.h>
#include <KisViewManager.h>
#include <kis_image.h>
#include <kis_canvas_resource_provider.h>
#include <kis_favorite_resource_manager.h>
#include "kis_abstract_input_action.h"
#include "kis_tool_invocation_action.h"
#include "KisPopupWidgetInterface.h"
#include "kis_shortcut_matcher.h"
#include "kis_stroke_shortcut.h"
#include "kis_single_action_shortcut.h"
#include "kis_touch_shortcut.h"
#include "kis_input_profile.h"
#include "kis_input_profile_manager.h"
#include "kis_shortcut_configuration.h"
#include <input/kis_tablet_debugger.h>
#include <kis_signal_compressor.h>
#include "kis_extended_modifiers_mapper.h"
#include "kis_input_manager_p.h"
#include "kis_algebra_2d.h"
#include "config-qt-patches-present.h"

Go to the source code of this file.

Functions

template<typename T >
uint qHash (QPointer< T > value)
 
bool shouldResetWheelDelta (QEvent *event)
 

Function Documentation

◆ qHash()

template<typename T >
uint qHash ( QPointer< T > value)

Definition at line 54 of file kis_input_manager.cpp.

54 {
55 return reinterpret_cast<quintptr>(value.data());
56}
float value(const T *src, size_t ch)

References value().

◆ shouldResetWheelDelta()

bool shouldResetWheelDelta ( QEvent * event)

Definition at line 279 of file kis_input_manager.cpp.

280{
281 return
282 event->type() == QEvent::FocusIn ||
283 event->type() == QEvent::FocusOut ||
284 event->type() == QEvent::MouseButtonPress ||
285 event->type() == QEvent::MouseButtonRelease ||
286 event->type() == QEvent::MouseButtonDblClick ||
287 event->type() == QEvent::TabletPress ||
288 event->type() == QEvent::TabletRelease ||
289 event->type() == QEvent::Enter ||
290 event->type() == QEvent::Leave ||
291 event->type() == QEvent::TouchBegin ||
292 event->type() == QEvent::TouchEnd ||
293 event->type() == QEvent::TouchCancel ||
294 event->type() == QEvent::NativeGesture;
295
296}