~ci-train-bot/qtmir/qtmir-ubuntu-zesty-2202

« back to all changes in this revision

Viewing changes to src/platforms/mirserver/qteventfeeder.cpp

  • Committer: Bileto Bot
  • Author(s): Daniel d'Andrada
  • Date: 2016-09-09 14:39:57 UTC
  • mfrom: (560.1.2 mouseMovement)
  • Revision ID: ci-train-bot@canonical.com-20160909143957-o0fg163zot049gtu
Send relative pointer movement to Mir clients (LP: #1597205)

Approved by: Unity8 CI Bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
#include "qteventfeeder.h"
18
18
#include "cursor.h"
 
19
#include "eventbuilder.h"
19
20
#include "logging.h"
20
21
#include "timestamp.h"
21
22
#include "tracepoints.h" // generated from tracepoints.tp
35
36
// common dir
36
37
#include <debughelpers.h>
37
38
 
 
39
using namespace qtmir;
 
40
 
38
41
// XKB Keysyms which do not map directly to Qt types (i.e. Unicode points)
39
42
static const uint32_t KeyTable[] = {
40
43
    // misc keys
582
585
    case mir_pointer_action_button_down:
583
586
    case mir_pointer_action_motion:
584
587
    {
 
588
        EventBuilder::instance()->store(pev, timestamp.count());
 
589
 
585
590
        const float hDelta = mir_pointer_event_axis_value(pev, mir_pointer_axis_hscroll);
586
591
        const float vDelta = mir_pointer_event_axis_value(pev, mir_pointer_axis_vscroll);
587
592