#include "device.h"
#include <config-kwin.h>
#include "core/output.h"
#include "core/outputbackend.h"
#include "libinput_logging.h"
#include "main.h"
#include "mousebuttons.h"
#include "pointer_input.h"
#include <QDBusArgument>
#include <QDBusConnection>
#include <QDBusMetaType>
#include <linux/input.h>
#include "moc_device.cpp"
Go to the source code of this file.
|
#define | CONFIG(method, condition, function, variable, key) |
|
#define | CONFIG(method, condition, function, enum, variable, key) |
|
|
enum class | KWin::LibInput::ConfigKey {
KWin::LibInput::Enabled
, KWin::LibInput::LeftHanded
, KWin::LibInput::DisableWhileTyping
, KWin::LibInput::PointerAcceleration
,
KWin::LibInput::PointerAccelerationProfile
, KWin::LibInput::TapToClick
, KWin::LibInput::LmrTapButtonMap
, KWin::LibInput::TapAndDrag
,
KWin::LibInput::TapDragLock
, KWin::LibInput::MiddleButtonEmulation
, KWin::LibInput::NaturalScroll
, KWin::LibInput::ScrollMethod
,
KWin::LibInput::ScrollButton
, KWin::LibInput::ClickMethod
, KWin::LibInput::ScrollFactor
, KWin::LibInput::Orientation
,
KWin::LibInput::Calibration
, KWin::LibInput::OutputName
, KWin::LibInput::OutputArea
, KWin::LibInput::MapToWorkspace
} |
|
|
QDBusArgument & | operator<< (QDBusArgument &argument, const QMatrix4x4 &matrix) |
|
const QDBusArgument & | operator>> (const QDBusArgument &argument, QMatrix4x4 &matrix) |
|
◆ CONFIG [1/2]
#define CONFIG |
( |
| method, |
|
|
| condition, |
|
|
| function, |
|
|
| enum, |
|
|
| variable, |
|
|
| key ) |
Value: void Device::method(bool set) \
{ \
if (condition) { \
return; \
} \
if (libinput_device_config_##function(m_device, set ? LIBINPUT_CONFIG_##enum##_ENABLED : LIBINPUT_CONFIG_##enum##_DISABLED) == LIBINPUT_CONFIG_STATUS_SUCCESS) { \
if (m_##variable != set) { \
m_##variable = set; \
writeEntry(ConfigKey::key, m_##variable); \
Q_EMIT variable##Changed(); \
} \
} \
}
Definition at line 544 of file device.cpp.
◆ CONFIG [2/2]
#define CONFIG |
( |
| method, |
|
|
| condition, |
|
|
| function, |
|
|
| variable, |
|
|
| key ) |
Value: void Device::method(bool set) \
{ \
if (condition) { \
return; \
} \
if (libinput_device_config_##function(m_device, set) == LIBINPUT_CONFIG_STATUS_SUCCESS) { \
if (m_##variable != set) { \
m_##variable = set; \
writeEntry(ConfigKey::key, m_##variable); \
Q_EMIT variable##Changed(); \
} \
} \
}
Definition at line 544 of file device.cpp.
◆ operator<<()
QDBusArgument & operator<< |
( |
QDBusArgument & | argument, |
|
|
const QMatrix4x4 & | matrix ) |
◆ operator>>()
const QDBusArgument & operator>> |
( |
const QDBusArgument & | argument, |
|
|
QMatrix4x4 & | matrix ) |