m_connected(false),
m_connecting(false)
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__;
m_parent = static_cast<NetworkHandler*>(parent);
void NetworkHandlerPrivate::stateChanged(const QDBusMessage &message)
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__;
if (message.arguments().count() > CONNECTION_STATE_INDEX) {
m_connecting = false;
emit m_parent->disconnected();
}
+ if (connectionState == ICD_STATE_DISCONNECTING) {
+ m_connecting = false;
+ }
else if ((connectionState == ICD_STATE_CONNECTED) &&(!isConnected())) {
m_connected = true;
m_connecting = false;
emit m_parent->connected();
}
+ qWarning() << __PRETTY_FUNCTION__ << m_connected;
}
}
}
void NetworkHandlerPrivate::connect()
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__;
if (!m_connecting && !m_connected) {
m_connecting = true;
void NetworkHandlerPrivate::disconnect()
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__;
dBusInterface->call(ICD_DBUS_API_DISCONNECT_REQ,
QVariant((unsigned int)ICD_CONNECTION_FLAG_USER_EVENT));
bool NetworkHandlerPrivate::isConnected()
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__ << m_connected;
return m_connected;
}
void NetworkHandlerPrivate::state()
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__;
dBusInterface->call(ICD_DBUS_API_STATE_REQ);
}