#include <QPointer>
class SignalProxy;
-class Synchronizer;
class IrcUser;
class IrcChannel;
Q_PROPERTY(QString myNick READ myNick WRITE setMyNick STORED false)
public:
- NetworkInfo(const uint &networkid, SignalProxy *proxy, QObject *parent = 0);
+ NetworkInfo(const uint &networkid, QObject *parent = 0);
// virtual ~NetworkInfo();
uint networkId() const;
bool initialized() const;
- Synchronizer *synchronizer();
+ SignalProxy *proxy() const;
+ void setProxy(SignalProxy *proxy);
+
bool isMyNick(const QString &nick) const;
bool isMyNick(IrcUser *ircuser) const;
void currentServerSet(const QString ¤tServer);
void myNickSet(const QString &mynick);
- void supportAdded(const QString ¶m, const QString &value = QString());
+ void supportAdded(const QString ¶m, const QString &value);
void supportRemoved(const QString ¶m);
void ircUserAdded(QString hostmask);
//QVariantMap networkSettings;
//QVariantMap identity;
- QPointer<Synchronizer> _synchronizer;
-
+ QPointer<SignalProxy> _proxy;
void determinePrefixes();
};