X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.cpp;h=0dae357e3650fbf14c272960e25ccc98ee4ee9a4;hp=b5f9e173d38b27db27121a94a36c2f3efb605c85;hb=9d3446581d6f1900806b42078b7d2c16289a5fa5;hpb=f6b9eeda207d42c99fc3e9085631722cf2ec83dc diff --git a/src/common/network.cpp b/src/common/network.cpp index b5f9e173..0dae357e 100644 --- a/src/common/network.cpp +++ b/src/common/network.cpp @@ -336,6 +336,7 @@ void Network::setCodecForServer(QTextCodec *codec) { _codecForServer = codec; QByteArray codecName = codecForServer(); SYNC_OTHER(setCodecForServer, ARG(codecName)) + emit configChanged(); } QByteArray Network::codecForEncoding() const { @@ -352,6 +353,7 @@ void Network::setCodecForEncoding(QTextCodec *codec) { _codecForEncoding = codec; QByteArray codecName = codecForEncoding(); SYNC_OTHER(setCodecForEncoding, ARG(codecName)) + emit configChanged(); } QByteArray Network::codecForDecoding() const { @@ -368,6 +370,7 @@ void Network::setCodecForDecoding(QTextCodec *codec) { _codecForDecoding = codec; QByteArray codecName = codecForDecoding(); SYNC_OTHER(setCodecForDecoding, ARG(codecName)) + emit configChanged(); } // FIXME use server encoding if appropriate @@ -473,6 +476,7 @@ void Network::setNetworkName(const QString &networkName) { _networkName = networkName; SYNC(ARG(networkName)) emit networkNameSet(networkName); + emit configChanged(); } void Network::setCurrentServer(const QString ¤tServer) { @@ -523,61 +527,73 @@ void Network::setIdentity(IdentityId id) { _identity = id; SYNC(ARG(id)) emit identitySet(id); + emit configChanged(); } void Network::setServerList(const QVariantList &serverList) { _serverList = fromVariantList(serverList); SYNC(ARG(serverList)) + emit configChanged(); } void Network::setUseRandomServer(bool use) { _useRandomServer = use; SYNC(ARG(use)) + emit configChanged(); } void Network::setPerform(const QStringList &perform) { _perform = perform; SYNC(ARG(perform)) + emit configChanged(); } void Network::setUseAutoIdentify(bool use) { _useAutoIdentify = use; SYNC(ARG(use)) + emit configChanged(); } void Network::setAutoIdentifyService(const QString &service) { _autoIdentifyService = service; SYNC(ARG(service)) + emit configChanged(); } void Network::setAutoIdentifyPassword(const QString &password) { _autoIdentifyPassword = password; SYNC(ARG(password)) + emit configChanged(); } void Network::setUseAutoReconnect(bool use) { _useAutoReconnect = use; SYNC(ARG(use)) + emit configChanged(); } void Network::setAutoReconnectInterval(quint32 interval) { _autoReconnectInterval = interval; SYNC(ARG(interval)) + emit configChanged(); } void Network::setAutoReconnectRetries(quint16 retries) { _autoReconnectRetries = retries; SYNC(ARG(retries)) + emit configChanged(); } void Network::setUnlimitedReconnectRetries(bool unlimited) { _unlimitedReconnectRetries = unlimited; SYNC(ARG(unlimited)) + emit configChanged(); } void Network::setRejoinChannels(bool rejoin) { _rejoinChannels = rejoin; SYNC(ARG(rejoin)) + emit configChanged(); } void Network::addSupport(const QString ¶m, const QString &value) {