Q_PROPERTY(QByteArray codecForEncoding READ codecForEncoding WRITE setCodecForEncoding STORED false)
Q_PROPERTY(QByteArray codecForDecoding READ codecForDecoding WRITE setCodecForDecoding STORED false)
Q_PROPERTY(IdentityId identityId READ identity WRITE setIdentity STORED false)
- // Q_PROPERTY(bool isConnected READ isConnected STORED false)
+ Q_PROPERTY(bool isConnected READ isConnected WRITE setConnected STORED false)
public:
Network(const NetworkId &networkid, QObject *parent = 0);
bool isChannelName(const QString &channelname) const;
+ bool isConnected() const;
+
QString prefixToMode(const QString &prefix);
QString prefixToMode(const QCharRef &prefix);
QString modeToPrefix(const QString &mode);
public slots:
void setNetworkName(const QString &networkName);
void setCurrentServer(const QString ¤tServer);
+ void setConnected(bool isConnected);
void setMyNick(const QString &mynick);
void setIdentity(IdentityId);
signals:
void networkNameSet(const QString &networkName);
void currentServerSet(const QString ¤tServer);
+ void connectedSet(bool isConnected);
void myNickSet(const QString &mynick);
void identitySet(IdentityId);
QString _myNick;
QString _networkName;
QString _currentServer;
+ bool _connected;
QString _prefixes;
QString _prefixModes;