*/
#include <QDebug>
+#include <QTimer>
#include "networkhandler.h"
#include "networkhandlerprivatestub.h"
: QObject(parent)
{
qDebug() << __PRETTY_FUNCTION__;
+
+ m_parent = static_cast<NetworkHandler*>(parent);
+ QTimer::singleShot(0, this, SLOT(connected()));
}
void NetworkHandlerPrivate::connect()
qDebug() << __PRETTY_FUNCTION__;
}
+void NetworkHandlerPrivate::connected()
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ emit m_parent->connected();
+}
+
void NetworkHandlerPrivate::disconnect()
{
qDebug() << __PRETTY_FUNCTION__;
#include <QObject>
+class NetworkHandler;
+
/**
* @brief NetworkHandlerPrivate class does nothing.
*
*/
class NetworkHandlerPrivate : public QObject
{
+ Q_OBJECT
+
public:
/**
* @brief Constructor.
* DOES NOTHING.
*/
void state();
+
+private slots:
+ /**
+ * @brief emits connection state
+ *
+ */
+ void connected();
+
+private:
+ NetworkHandler *m_parent; ///< Parent object
};
#endif // NETWORKHANDLERPRIVATESTUB_H