To use the same logic as the other clients and unify ownBrander
implementations, the switch is now called multiAccount() rather
than singleAccount() with a reverse logic.
Desktop Client stays with the default of having multiaacount
enabled.
Note that existing brandings need to rename the switch.
https://github.com/owncloud/ownbrander/issues/443
{
_ui->addAccountButton->setVisible(
AccountManager::instance()->accounts().isEmpty()
- || !Theme::instance()->singleAccount());
+ || Theme::instance()->multiAccount());
}
return false;
}
-bool Theme::singleAccount() const
+bool Theme::multiAccount() const
{
- return false;
+ return true;
}
QString Theme::defaultServerFolder() const
* Characteristics: bool if more than one sync folder is allowed
*/
virtual bool singleSyncFolder() const;
+
/**
- * When true, there can only be one account.
+ * When true, client works with multiple accounts.
*/
- virtual bool singleAccount() const;
+ virtual bool multiAccount() const;
/**
* URL to help file