[Pkg-owncloud-commits] [owncloud-client] 86/115: Merge pull request #2075 from owncloud/use_folder_paused

Sandro Knauß hefee-guest at moszumanska.debian.org
Fri Aug 29 22:04:04 UTC 2014


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 988fe7077147e3de7ebf5e8b26cefa38240d9a86
Merge: 132fac8 d021752
Author: Klaas Freitag <freitag at owncloud.com>
Date:   Wed Aug 20 10:50:28 2014 +0200

    Merge pull request #2075 from owncloud/use_folder_paused
    
    Rework of the status icons in FolderMan and Folder objects.

 src/mirall/accountsettings.cpp    | 111 ++++++++++++++--------------
 src/mirall/accountsettings.h      |   2 +-
 src/mirall/folder.cpp             |  15 ++--
 src/mirall/folder.h               |   6 +-
 src/mirall/folderman.cpp          | 151 ++++++++++++++++++++------------------
 src/mirall/folderman.h            |   6 +-
 src/mirall/folderstatusmodel.cpp  |   3 +-
 src/mirall/folderstatusmodel.h    |   3 +-
 src/mirall/owncloudgui.cpp        |  31 +++++---
 src/mirall/owncloudpropagator.cpp |   8 ++
 src/mirall/settingsdialog.h       |   2 +-
 src/mirall/theme.cpp              |   3 +
 12 files changed, 189 insertions(+), 152 deletions(-)

diff --cc src/mirall/accountsettings.cpp
index ca2b49b,dadce71..9f8b84f
--- a/src/mirall/accountsettings.cpp
+++ b/src/mirall/accountsettings.cpp
@@@ -158,14 -155,12 +158,14 @@@ void AccountSettings::slotFolderActivat
    } else {
        ui->_buttonAdd->setVisible(true);
    }
 -  ui->_buttonAdd->setEnabled(_account && _account->state() == Account::Connected);
 +  bool isConnected = _account && _account->state() == Account::Connected;
 +  ui->_buttonAdd->setEnabled(isConnected);
    ui->_buttonEnable->setEnabled( isValid );
 +  ui->_buttonSelectiveSync->setEnabled(isConnected && isValid);
  
    if ( isValid ) {
-     bool folderEnabled = _model->data( indx, FolderStatusDelegate::FolderSyncEnabled).toBool();
-     if ( folderEnabled ) {
+     bool folderPaused = _model->data( indx, FolderStatusDelegate::FolderSyncPaused).toBool();
+     if ( !folderPaused) {
        ui->_buttonEnable->setText( tr( "Pause" ) );
      } else {
        ui->_buttonEnable->setText( tr( "Resume" ) );
diff --cc src/mirall/folderman.cpp
index 5e57c5e,99ea901..15a8e59
--- a/src/mirall/folderman.cpp
+++ b/src/mirall/folderman.cpp
@@@ -360,10 -358,9 +360,9 @@@ void FolderMan::slotSetFolderPaused( co
          slotScheduleSync(alias);
  
          // FIXME: Use MirallConfigFile
 -        QSettings settings(_folderConfigPath + QLatin1Char('/') + f->configFile(), QSettings::IniFormat);
 +        QSettings settings(f->configFile(), QSettings::IniFormat);
          settings.beginGroup(escapeAlias(f->alias()));
-         if (enable) {
+         if (!paused) {
              settings.remove("paused");
              _disabledFolders.remove(f);
          } else {
@@@ -589,10 -581,10 +585,10 @@@ void FolderMan::removeFolder( const QSt
          f->wipe();
  
          // can be removed if we are able to delete the folder object.
-         f->setSyncEnabled(false);
+         f->setSyncPaused(true);
  
          // remove the folder configuration
 -        QFile file( _folderConfigPath + QLatin1Char('/') + f->configFile() );
 +        QFile file(f->configFile() );
          if( file.exists() ) {
              qDebug() << "Remove folder config file " << file.fileName();
              file.remove();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list