From: Klaas Freitag Date: Mon, 19 Oct 2015 10:26:42 +0000 (+0200) Subject: Theme: Revert logic of singleAccount switch. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~1395^2~22 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a3904f4d32e8e1d93a1262b0ecd34e0b582289cd;p=nextcloud-desktop.git Theme: Revert logic of singleAccount switch. 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 --- diff --git a/src/gui/generalsettings.cpp b/src/gui/generalsettings.cpp index 703dd29ea..c4a8e35c3 100644 --- a/src/gui/generalsettings.cpp +++ b/src/gui/generalsettings.cpp @@ -173,7 +173,7 @@ void GeneralSettings::slotAccountAddedOrRemoved() { _ui->addAccountButton->setVisible( AccountManager::instance()->accounts().isEmpty() - || !Theme::instance()->singleAccount()); + || Theme::instance()->multiAccount()); } diff --git a/src/libsync/theme.cpp b/src/libsync/theme.cpp index 257c05ba1..17016b6ba 100644 --- a/src/libsync/theme.cpp +++ b/src/libsync/theme.cpp @@ -201,9 +201,9 @@ bool Theme::singleSyncFolder() const { return false; } -bool Theme::singleAccount() const +bool Theme::multiAccount() const { - return false; + return true; } QString Theme::defaultServerFolder() const diff --git a/src/libsync/theme.h b/src/libsync/theme.h index 05acf80cc..d3062449c 100644 --- a/src/libsync/theme.h +++ b/src/libsync/theme.h @@ -111,10 +111,11 @@ public: * 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