/***************************************************************************
- * Copyright (C) 2005-2016 by the Quassel Project *
+ * Copyright (C) 2005-2018 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
connect(ui.portSelectionMode, SIGNAL(currentIndexChanged(int)), SLOT(updateWidgetStates()));
updateWidgetStates();
- connect(Client::instance(), SIGNAL(coreConnectionStateChanged(bool)), SLOT(onClientConfigChanged()));
+ connect(Client::instance(), &Client::coreConnectionStateChanged, this, &DccSettingsPage::onClientConfigChanged);
setClientConfig(Client::dccConfig());
}
void DccSettingsPage::setClientConfig(DccConfig *config)
{
if (_clientConfig) {
- disconnect(_clientConfig, 0, this, 0);
+ disconnect(_clientConfig, nullptr, this, nullptr);
}
if (config && !isClientConfigValid()) {
qWarning() << "Client DCC config is not valid/synchronized!";
void DccSettingsPage::onClientConfigChanged()
{
if (Client::isConnected() && Client::dccConfig() && !Client::dccConfig()->isInitialized()) {
- connect(Client::dccConfig(), SIGNAL(initDone()), SLOT(onClientConfigChanged()));
+ connect(Client::dccConfig(), &SyncableObject::initDone, this, &DccSettingsPage::onClientConfigChanged);
}
else {
setClientConfig(Client::isConnected() ? Client::dccConfig() : nullptr);