X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fidentitiessettingspage.cpp;h=825d83354784e949fdef5b782fbbc3f319ea7681;hp=8102f00cefef22774f191408d2f7823e3ddda792;hb=aa49f1a8d52fb95920c7b686ea2c7ae5c1532d87;hpb=cedc301cd2f6dc644ddbf9fc9ae4fe605be2e9da diff --git a/src/qtui/settingspages/identitiessettingspage.cpp b/src/qtui/settingspages/identitiessettingspage.cpp index 8102f00c..825d8335 100644 --- a/src/qtui/settingspages/identitiessettingspage.cpp +++ b/src/qtui/settingspages/identitiessettingspage.cpp @@ -77,6 +77,8 @@ void IdentitiesSettingsPage::setWidgetStates() { } ui.deleteNick->setEnabled(ui.nicknameList->count() > 1); + // FIXME this is until stuff has been implemented + ui.detachAwayEnabled->setEnabled(false); } void IdentitiesSettingsPage::coreConnectionStateChanged(bool state) { @@ -463,9 +465,8 @@ SaveIdentitiesDlg::SaveIdentitiesDlg(const QList &toCreate, const QL numevents--; continue; } - // FIXME this only checks for one changed item rather than all! connect(cid, SIGNAL(updatedRemotely()), this, SLOT(clientEvent())); - Client::updateIdentity(*id); + Client::updateIdentity(id->id(), id->toVariantMap()); } foreach(IdentityId id, toRemove) { Client::removeIdentity(id);