24
QDBusArgument &operator<<(QDBusArgument &argument, keeper::KeeperError value)
24
QDBusArgument &operator<<(QDBusArgument &argument, keeper::Error value)
26
26
argument.beginStructure();
27
27
argument << static_cast<int>(value);
32
const QDBusArgument &operator>>(const QDBusArgument &argument, keeper::KeeperError &val)
32
const QDBusArgument &operator>>(const QDBusArgument &argument, keeper::Error &val)
35
35
argument.beginStructure();
36
36
argument >> int_val;
37
val = static_cast<keeper::KeeperError>(int_val);
37
val = static_cast<keeper::Error>(int_val);
38
38
argument.endStructure();
44
KeeperError convert_from_dbus_variant(const QVariant & value, bool *conversion_ok)
44
Error convert_from_dbus_variant(const QVariant & value, bool *conversion_ok)
46
46
if (value.typeName() != QStringLiteral("QDBusArgument"))
48
48
qWarning() << Q_FUNC_INFO
49
<< " Error converting dbus QVariant to KeeperError, expected type is [ QDBusArgument ] and current type is: ["
49
<< " Error converting dbus QVariant to Error, expected type is [ QDBusArgument ] and current type is: ["
50
50
<< value.typeName() << "]";
52
52
*conversion_ok = false;
53
return KeeperError(keeper::KeeperError::ERROR_UNKNOWN);
53
return Error(keeper::Error::UNKNOWN);
55
55
auto dbus_arg = value.value<QDBusArgument>();
57
57
if (dbus_arg.currentSignature() != "(i)")
59
59
qWarning() << Q_FUNC_INFO
60
<< " Error converting dbus QVariant to KeeperError, expected signature is \"(i)\" and current signature is: \""
60
<< " Error converting dbus QVariant to Error, expected signature is \"(i)\" and current signature is: \""
61
61
<< dbus_arg.currentSignature() << "\"";
63
63
*conversion_ok = false;
64
return KeeperError(keeper::KeeperError::ERROR_UNKNOWN);
64
return Error(keeper::Error::UNKNOWN);