/* * Test program for the KDE KMobile Library * Copyright (C) 2003 Helge Deller */ #include #include #include #include #include int main(int argc, char **argv) { bool ok; KApplication app(argc, argv, "kmobile_client", false); // get our DCOP client and attach so that we may use it DCOPClient *client = app.dcopClient(); client->attach(); TQByteArray data; TQDataStream ds(data, IO_WriteOnly); // ds << TQString("a"); TQCString replyType; TQByteArray replyData; ok = client->call("kmobile", "kmobileIface", "deviceNames()", data, replyType, replyData); TQDataStream reply(replyData, IO_ReadOnly); TQStringList deviceNames; reply >> deviceNames; kdDebug() << TQString("%1\n").arg(ok?"Ok":"Failure"); kdDebug() << TQString("Number of currently registered drivers: %1\n").arg(deviceNames.count()); for (int i=0; i