9 #include <tqstringlist.h>
12 #include <tqdbusconnection.h>
13 #include <tqdbusdata.h>
14 #include <tqdbusdatalist.h>
15 #include <tqdbusdatamap.h>
16 #include <tqdbuserror.h>
17 #include <tqdbusmessage.h>
18 #include <tqdbusobjectpath.h>
19 #include <tqdbusproxy.h>
20 #include <tqdbusvariant.h>
29 : TQObject(parent, name),
30 m_baseProxy(new TQT_DBusProxy())
50 TQValueList<TQT_DBusData> parameters;
53 TQT_DBusMessage reply =
m_baseProxy->sendWithReply(
"StartDiscovery", parameters, &error);
55 if (reply.type() != TQT_DBusMessage::ReplyMessage)
return false;
61 TQValueList<TQT_DBusData> parameters;
63 parameters << TQT_DBusData::fromStringKeyMap(TQT_DBusDataMap< TQString >(properties));
65 TQT_DBusMessage reply =
m_baseProxy->sendWithReply(
"SetDiscoveryFilter", parameters, &error);
67 if (reply.type() != TQT_DBusMessage::ReplyMessage)
return false;
73 TQValueList<TQT_DBusData> parameters;
76 TQT_DBusMessage reply =
m_baseProxy->sendWithReply(
"StopDiscovery", parameters, &error);
78 if (reply.type() != TQT_DBusMessage::ReplyMessage)
return false;
84 TQValueList<TQT_DBusData> parameters;
86 parameters << TQT_DBusData::fromObjectPath(device);
88 TQT_DBusMessage reply =
m_baseProxy->sendWithReply(
"RemoveDevice", parameters, &error);
90 if (reply.type() != TQT_DBusMessage::ReplyMessage)
return false;
96 TQT_DBusConnection connection =
m_baseProxy->connection();
98 TQT_DBusMessage message = TQT_DBusMessage::methodCall(
m_baseProxy->service(),
m_baseProxy->path(),
"org.freedesktop.DBus.Properties",
"Set");
100 message << TQT_DBusData::fromString(
m_baseProxy->interface());
101 message << TQT_DBusData::fromString(name);
102 message << TQT_DBusData::fromVariant(value);
104 connection.sendWithReply(message, &error);
109 TQT_DBusConnection connection =
m_baseProxy->connection();
111 TQT_DBusMessage message = TQT_DBusMessage::methodCall(
m_baseProxy->service(),
m_baseProxy->path(),
"org.freedesktop.DBus.Properties",
"Get");
113 message << TQT_DBusData::fromString(
m_baseProxy->interface());
114 message << TQT_DBusData::fromString(name);
116 TQT_DBusMessage reply = connection.sendWithReply(message, &error);
118 if (reply.type() != TQT_DBusMessage::ReplyMessage)
return TQT_DBusVariant();
119 if (reply.count() != 1)
return TQT_DBusVariant();
122 TQT_DBusVariant value = reply.front().toVariant(&ok);
123 if (!ok)
return TQT_DBusVariant();
132 if (error.isValid())
return TQString();
136 TQString result = variant.value.toString(&ok);
146 if (error.isValid())
return TQString();
150 TQString result = variant.value.toString(&ok);
158 TQT_DBusVariant variant;
159 variant.value = TQT_DBusData::fromString(value);
160 variant.signature =
"s";
169 if (error.isValid())
return TQString();
173 TQString result = variant.value.toString(&ok);
183 if (error.isValid())
return TQ_UINT32();
187 TQ_UINT32 result = variant.value.toUInt32(&ok);
195 TQT_DBusVariant variant;
196 variant.value = TQT_DBusData::fromBool(value);
197 variant.signature =
"b";
206 if (error.isValid())
return bool();
210 bool result = variant.value.toBool(&ok);
218 TQT_DBusVariant variant;
219 variant.value = TQT_DBusData::fromBool(value);
220 variant.signature =
"b";
229 if (error.isValid())
return bool();
233 bool result = variant.value.toBool(&ok);
241 TQT_DBusVariant variant;
242 variant.value = TQT_DBusData::fromUInt32(value);
243 variant.signature =
"u";
250 TQT_DBusVariant variant =
getDBusProperty(
"DiscoverableTimeout", error);
252 if (error.isValid())
return TQ_UINT32();
256 TQ_UINT32 result = variant.value.toUInt32(&ok);
264 TQT_DBusVariant variant;
265 variant.value = TQT_DBusData::fromBool(value);
266 variant.signature =
"b";
275 if (error.isValid())
return bool();
279 bool result = variant.value.toBool(&ok);
287 TQT_DBusVariant variant;
288 variant.value = TQT_DBusData::fromUInt32(value);
289 variant.signature =
"u";
298 if (error.isValid())
return TQ_UINT32();
302 TQ_UINT32 result = variant.value.toUInt32(&ok);
312 if (error.isValid())
return bool();
316 bool result = variant.value.toBool(&ok);
326 if (error.isValid())
return TQStringList();
332 TQStringList result = variant.value.toList(&ok).toTQStringList(&subOK);
343 if (error.isValid())
return TQString();
347 TQString result = variant.value.toString(&ok);
357 #include "adapter1Proxy.moc"
virtual void setPowered(bool value, TQT_DBusError &error)
virtual bool getPairable(TQT_DBusError &error) const
virtual TQ_UINT32 getPairableTimeout(TQT_DBusError &error) const
virtual void setPairableTimeout(TQ_UINT32 value, TQT_DBusError &error)
virtual bool getDiscovering(TQT_DBusError &error) const
virtual bool getDiscoverable(TQT_DBusError &error) const
virtual void setDBusProperty(const TQString &name, const TQT_DBusVariant &variant, TQT_DBusError &error)
virtual TQT_DBusVariant getDBusProperty(const TQString &name, TQT_DBusError &error) const
TQT_DBusProxy * m_baseProxy
virtual void setAlias(const TQString &value, TQT_DBusError &error)
virtual bool SetDiscoveryFilter(const TQMap< TQString, TQT_DBusVariant > &properties, TQT_DBusError &error)
virtual TQString getAddress(TQT_DBusError &error) const
virtual void setDiscoverable(bool value, TQT_DBusError &error)
void setConnection(const TQT_DBusConnection &connection)
virtual void setDiscoverableTimeout(TQ_UINT32 value, TQT_DBusError &error)
virtual TQString getAlias(TQT_DBusError &error) const
virtual bool getPowered(TQT_DBusError &error) const
virtual TQString getName(TQT_DBusError &error) const
virtual TQ_UINT32 getDiscoverableTimeout(TQT_DBusError &error) const
virtual bool StartDiscovery(TQT_DBusError &error)
virtual TQStringList getUUIDs(TQT_DBusError &error) const
virtual TQString getModalias(TQT_DBusError &error) const
virtual TQ_UINT32 getClass(TQT_DBusError &error) const
virtual void setPairable(bool value, TQT_DBusError &error)
virtual bool RemoveDevice(const TQT_DBusObjectPath &device, TQT_DBusError &error)
virtual bool StopDiscovery(TQT_DBusError &error)
Adapter1Proxy(const TQString &service, const TQString &path, TQObject *parent=0, const char *name=0)