/***************************************************************************
- * Copyright (C) 2005/06 by the Quassel IRC Team *
+ * Copyright (C) 2005/06 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include <QStringList>
#include <QVariantMap>
+#include "syncableobject.h"
+
class IrcUser;
-class NetworkInfo;
+class Network;
class SignalProxy;
-class IrcChannel : public QObject {
+class IrcChannel : public SyncableObject {
Q_OBJECT
Q_PROPERTY(QString name READ name STORED false)
Q_PROPERTY(QString topic READ topic WRITE setTopic STORED false)
public:
- IrcChannel(const QString &channelname, NetworkInfo *networkInfo);
+ IrcChannel(const QString &channelname, Network *network);
~IrcChannel();
bool isKnownUser(IrcUser *ircuser) const;
QHash<IrcUser *, QString> _userModes;
- NetworkInfo *networkInfo;
+ Network *network;
QTextCodec *_codecForEncoding;
QTextCodec *_codecForDecoding;