echo "Creating $LOCATION_ROOT/${APP_NAME_LC}/${APP_NAME_LC}_client.cpp..."; cat << EOF > $LOCATION_ROOT/${APP_NAME_LC}/${APP_NAME_LC}_client.cpp #include #include #include #include int main(int argc, char **argv) { KApplication app(argc, argv, "${APP_NAME_LC}_client", false); // get our DCOP client and attach so that we may use it DCOPClient *client = app.dcopClient(); client->attach(); // do a 'send' for now QByteArray data; QDataStream ds(data, IO_WriteOnly); if (argc > 1) ds << QString(argv[1]); else ds << QString("http://www.kde.org"); client->send("${APP_NAME_LC}", "${APP_NAME}Iface", "openURL(QString)", data); return app.exec(); }