.| The Following 4 Users Say Thank You to krk969 For This Useful Post: | ||
void retry()
{
QNetworkInterface wlan = QNetworkInterface::interfaceFromName("wlan0");
QNetworkInterface gprs = QNetworkInterface::interfaceFromName("gprs0");
if( (wlan.isValid() && wlan.flags().testFlag(QNetworkInterface::IsUp)) || (gprs.isValid() && gprs.flags().testFlag(QNetworkInterface::IsUp)) )
{
qDebug() << "Connection found.";
}
else
{
qDebug() << "No connection found on retry, retrying again";
QTimer::singleShot(500, this, SLOT(retry()));
}
}
void retry()
{
QNetworkInterface wlan = QNetworkInterface::interfaceFromName("wlan0");
QNetworkInterface gprs = QNetworkInterface::interfaceFromName("gprs0");
if( (wlan.isValid() && wlan.flags().testFlag(QNetworkInterface::IsUp)) || (gprs.isValid() && gprs.flags().testFlag(QNetworkInterface::IsUp)) )
{
qDebug() << "Connection found.";
}
else
{
qDebug() << "No connection found on retry, retrying again";
QTimer::singleShot(500, this, SLOT(retry()));
}
}
#include <icd/dbus_api.h>
static QDBusConnection dBusConnection = QDBusConnection::systemBus();
ICD::ICD(QObject *parent)
: QObject(parent)
{
QDBusInterface *dBusInterface = new QDBusInterface(ICD_DBUS_API_INTERFACE, ICD_DBUS_API_PATH,
ICD_DBUS_API_INTERFACE, dBusConnection);
//From dbus_api.h: Request the 'Select connection' dialog;
//Only connectiviy UIs should be using this function.
dBusInterface->call(ICD_DBUS_API_SELECT_REQ,
QVariant((unsigned int)ICD_CONNECTION_FLAG_USER_EVENT));
}
| The Following User Says Thank You to laitiju For This Useful Post: | ||