Changeset View
Changeset View
Standalone View
Standalone View
network/ioslave/networkinitwatcher.h
Show All 22 Lines | |||||
23 | #ifndef NETWORKINITWATCHER_H | 23 | #ifndef NETWORKINITWATCHER_H | ||
24 | #define NETWORKINITWATCHER_H | 24 | #define NETWORKINITWATCHER_H | ||
25 | 25 | | |||
26 | // network | 26 | // network | ||
27 | #include "network.h" | 27 | #include "network.h" | ||
28 | //Qt | 28 | //Qt | ||
29 | #include <QtCore/QObject> | 29 | #include <QtCore/QObject> | ||
30 | #include <QtCore/QMutex> | 30 | #include <QtCore/QMutex> | ||
31 | 31 | #include <QtCore/QDebug> | |||
32 | #include <KDebug> | | |||
33 | 32 | | |||
34 | using namespace Mollet; | 33 | using namespace Mollet; | ||
35 | 34 | | |||
36 | 35 | | |||
37 | class NetworkInitWatcher : public QObject | 36 | class NetworkInitWatcher : public QObject | ||
38 | { | 37 | { | ||
39 | Q_OBJECT | 38 | Q_OBJECT | ||
40 | 39 | | |||
Show All 11 Lines | |||||
52 | 51 | | |||
53 | inline NetworkInitWatcher::NetworkInitWatcher( Network* network, QMutex* mutex ) | 52 | inline NetworkInitWatcher::NetworkInitWatcher( Network* network, QMutex* mutex ) | ||
54 | : mMutex( mutex ) | 53 | : mMutex( mutex ) | ||
55 | { | 54 | { | ||
56 | connect( network, SIGNAL(initDone()), SLOT(onNetworkInitDone()) ); | 55 | connect( network, SIGNAL(initDone()), SLOT(onNetworkInitDone()) ); | ||
57 | } | 56 | } | ||
58 | inline NetworkInitWatcher::~NetworkInitWatcher() | 57 | inline NetworkInitWatcher::~NetworkInitWatcher() | ||
59 | { | 58 | { | ||
60 | kDebug(); | 59 | qDebug(); | ||
61 | } | 60 | } | ||
62 | 61 | | |||
63 | inline void NetworkInitWatcher::onNetworkInitDone() | 62 | inline void NetworkInitWatcher::onNetworkInitDone() | ||
64 | { | 63 | { | ||
65 | kDebug()<<"before unlock"; | 64 | qDebug()<<"before unlock"; | ||
66 | mMutex->unlock(); | 65 | mMutex->unlock(); | ||
67 | kDebug()<<"after unlock"; | 66 | qDebug()<<"after unlock"; | ||
68 | deleteLater(); | 67 | deleteLater(); | ||
69 | kDebug()<<"after deleteLater"; | 68 | qDebug()<<"after deleteLater"; | ||
70 | } | 69 | } | ||
71 | 70 | | |||
72 | #endif | 71 | #endif |