~brandontschaefer/mir/fix-remove-display-test

« back to all changes in this revision

Viewing changes to src/common/input/mir_touchscreen_configuration.cpp

rename a lot of structures from mir::input::... to Mir... to match the c API
  
The renames are :
    mir::input::InputConfiguration -> MirInputConfiguration
    mir::input::DeviceConfiguration -> MirInputDevice
    mir::input::PointerConfiguration -> MirPointerConfiguration
    mir::input::KeyboardConfiguratoin -> MirKeyboardConfiguration
    mir::input::TouchpadConfiguration -> MirTouchpadConfiguration
    mir::input::TouchscreenConfiguration -> MirTouchscreenConfiguration
.

Approved by Daniel van Vugt, mir-ci-bot, Alan Griffiths.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
 *   Andreas Pokorny <andreas.pokorny@canonical.com>
18
18
 */
19
19
 
20
 
#include "mir/input/touchscreen_configuration.h"
 
20
#include "mir/input/mir_touchscreen_configuration.h"
21
21
#include <ostream>
22
22
 
23
 
namespace mi = mir::input;
24
 
 
25
 
struct mi::TouchscreenConfiguration::Implementation
 
23
struct MirTouchscreenConfiguration::Implementation
26
24
{
27
25
    uint32_t output_id{0};
28
26
    MirTouchscreenMappingMode mapping_mode{mir_touchscreen_mapping_mode_to_output};
33
31
    {}
34
32
};
35
33
 
36
 
mi::TouchscreenConfiguration::TouchscreenConfiguration()
 
34
MirTouchscreenConfiguration::MirTouchscreenConfiguration()
37
35
    : impl{std::make_unique<Implementation>()}
38
36
{
39
37
}
40
38
 
41
 
mi::TouchscreenConfiguration::TouchscreenConfiguration(TouchscreenConfiguration && conf)
 
39
MirTouchscreenConfiguration::MirTouchscreenConfiguration(MirTouchscreenConfiguration && conf)
42
40
    : impl{std::move(conf.impl)}
43
41
{
44
42
}
45
43
 
46
 
mi::TouchscreenConfiguration::TouchscreenConfiguration(TouchscreenConfiguration const& conf)
 
44
MirTouchscreenConfiguration::MirTouchscreenConfiguration(MirTouchscreenConfiguration const& conf)
47
45
    : impl{std::make_unique<Implementation>(*conf.impl)}
48
46
{
49
47
}
50
48
 
51
 
mi::TouchscreenConfiguration& mi::TouchscreenConfiguration::operator=(TouchscreenConfiguration const& conf)
 
49
MirTouchscreenConfiguration& MirTouchscreenConfiguration::operator=(MirTouchscreenConfiguration const& conf)
52
50
{
53
51
    *impl = *conf.impl;
54
52
    return *this;
55
53
}
56
54
 
57
 
mi::TouchscreenConfiguration::~TouchscreenConfiguration() = default;
 
55
MirTouchscreenConfiguration::~MirTouchscreenConfiguration() = default;
58
56
 
59
 
mi::TouchscreenConfiguration::TouchscreenConfiguration(uint32_t output_id, MirTouchscreenMappingMode mode)
 
57
MirTouchscreenConfiguration::MirTouchscreenConfiguration(uint32_t output_id, MirTouchscreenMappingMode mode)
60
58
       : impl(std::make_unique<Implementation>(output_id, mode))
61
59
{}
62
60
 
63
 
uint32_t mi::TouchscreenConfiguration::output_id() const
 
61
uint32_t MirTouchscreenConfiguration::output_id() const
64
62
{
65
63
    return impl->output_id;
66
64
}
67
65
 
68
 
void mi::TouchscreenConfiguration::output_id(uint32_t output_id)
 
66
void MirTouchscreenConfiguration::output_id(uint32_t output_id)
69
67
{
70
68
    impl->output_id = output_id;
71
69
}
72
70
 
73
 
MirTouchscreenMappingMode mi::TouchscreenConfiguration::mapping_mode() const
 
71
MirTouchscreenMappingMode MirTouchscreenConfiguration::mapping_mode() const
74
72
{
75
73
    return impl->mapping_mode;
76
74
}
77
75
 
78
 
void mi::TouchscreenConfiguration::mapping_mode(MirTouchscreenMappingMode mode)
 
76
void MirTouchscreenConfiguration::mapping_mode(MirTouchscreenMappingMode mode)
79
77
{
80
78
    impl->mapping_mode = mode;
81
79
}
82
80
 
83
 
bool mi::TouchscreenConfiguration::operator==(TouchscreenConfiguration const& other) const
 
81
bool MirTouchscreenConfiguration::operator==(MirTouchscreenConfiguration const& other) const
84
82
{
85
83
    return impl->output_id == other.impl->output_id &&
86
84
        impl->mapping_mode == other.impl->mapping_mode;
87
85
}
88
86
 
89
 
bool mi::TouchscreenConfiguration::operator!=(TouchscreenConfiguration const& other) const
 
87
bool MirTouchscreenConfiguration::operator!=(MirTouchscreenConfiguration const& other) const
90
88
{
91
89
    return !(*this == other);
92
90
}
93
91
 
94
 
std::ostream& mi::operator<<(std::ostream& out, mi::TouchscreenConfiguration const& conf)
 
92
std::ostream& operator<<(std::ostream& out, MirTouchscreenConfiguration const& conf)
95
93
{
96
94
    return out << " mode:" << conf.mapping_mode() << " outputid:" << conf.output_id();
97
95
}