+ disconnect(this, SIGNAL(changePassword(QString)), Client::instance(), SLOT(changePassword(QString)));
+ if (Client::internalCore()) {
+ coll->action("ChangePassword")->setVisible(false);
+ }
+ else if((Client::coreFeatures() & Quassel::PasswordChange)) {
+ connect(this, SIGNAL(changePassword(QString)), Client::instance(), SLOT(changePassword(QString)));
+ coll->action("ChangePassword")->setEnabled(true);
+ }
+ else {
+ coll->action("ChangePassword")->setEnabled(false);
+ }
+