29#include <QDBusArgument> 
   36class Tap : 
public QObject
 
   84    friend const QDBusArgument &
operator>>(
const QDBusArgument &argument, 
Tap& tap);
 
   96inline QDBusArgument &operator<<(QDBusArgument &argument, const 
Tap &tap)
 
   98    argument.beginStructure();
 
   99    argument << tap.tapData().timestamp_ << (int)(tap.tapData().direction_) << (
int)(tap.tapData().type_);
 
  100    argument.endStructure();
 
  111inline const QDBusArgument &
operator>>(
const QDBusArgument &argument, 
Tap &tap)
 
  114    argument.beginStructure();
 
  120    argument.endStructure();
 
Datatype for device tap events.
TapData::Direction direction_
Direction of tap.
Direction
Direction of tap.
TapData::Type type_
Type of tap.
QObject facade for TapData.
friend const QDBusArgument & operator>>(const QDBusArgument &argument, Tap &tap)
Unmarshall Tap data from the D-Bus argument.
Tap(const TapData &tapData)
Constructor.
Tap(const Tap &tap)
Copy constructor.
TapData::Type type() const
Returns tap type.
const TapData & tapData() const
Returns the contained TapData.
Tap()
Default constructor.
TapData::Direction direction() const
Returns tap direction.
quint64 timestamp_
monotonic time (microsec)
Q_DECLARE_METATYPE(TMatrix)
const QDBusArgument & operator>>(const QDBusArgument &argument, Tap &tap)
Unmarshall Tap data from the D-Bus argument.
Datatype for device tap events.