nextcloud-desktop/src/mirall
Daniel Molkentin 8e7290b450 Fix online state handling
Before this commit, parts of mirall were aware of the state, but not all.
Also, the state was not set back to Connected again in all cases. This
commit introduces the following changes:

- Make QuotaInfo a member of Account
- QuotaInfo and Folder (EtagJob) can put the client in disconnected mode
- FolderMan now disables etag-polling when offline

Fixes #1459
Fixes #1441
2014-02-20 23:24:03 +01:00
..
account.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
account.h Fix online state handling 2014-02-20 23:24:03 +01:00
accountsettings.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
accountsettings.h Removed not longer needed Info button. 2013-11-26 14:15:37 +01:00
accountsettings.ui Implement Certificate Information Widget 2014-01-21 09:21:33 +01:00
application.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
application.h Fix online state handling 2014-02-20 23:24:03 +01:00
clientproxy.cpp Add missing include 2014-01-27 12:36:52 +01:00
clientproxy.h Add a class ClientProxy that handles proxy setting for Qt and csync. 2014-01-16 12:52:11 +01:00
cocoainitializer.h New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00
cocoainitializer_mac.mm New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00
connectionvalidator.cpp Handle the fact that the user might cancel the password dialog 2014-01-28 11:49:09 +01:00
connectionvalidator.h - Make saving/restoring accounts work. 2013-11-04 16:36:23 +01:00
csyncthread.cpp Better error message when the write permission are missing in the local directory 2014-02-04 11:10:22 +01:00
csyncthread.h Implement change of the network throttling during a running sync run. 2014-02-02 12:51:19 +01:00
folder.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
folder.h Remove unused members 2014-02-05 16:40:56 +01:00
folderman.cpp Implement change of the network throttling during a running sync run. 2014-02-02 12:51:19 +01:00
folderman.h Implement change of the network throttling during a running sync run. 2014-02-02 12:51:19 +01:00
folderstatusmodel.cpp Merge branch '1.4' 2013-10-15 17:00:53 +02:00
folderstatusmodel.h Merge branch 'shibboleth' 2013-08-05 19:54:06 +02:00
folderwatcher.cpp FolderWatcher: ignore the csync journal 2014-02-04 14:57:25 +01:00
folderwatcher.h Add some usage hints. 2014-02-04 15:03:06 +01:00
folderwatcher_linux.cpp Find another way to ignore the csync journal from the file watcher 2014-02-04 16:46:14 +01:00
folderwatcher_linux.h Add a new folder watcher implementation for Linux. 2014-01-23 13:23:27 +01:00
folderwatcher_mac.cpp Mac FS watcher: ignore events from the same process 2014-02-18 16:28:25 +01:00
folderwatcher_mac.h License header cleanups. 2014-01-13 16:16:19 +01:00
folderwatcher_qt.cpp License header cleanups. 2014-01-13 16:16:19 +01:00
folderwatcher_qt.h Remove inotify from cmake files. 2014-01-14 15:06:06 +01:00
folderwatcher_win.cpp License header cleanups. 2014-01-13 16:16:19 +01:00
folderwatcher_win.h License header cleanups. 2014-01-13 16:16:19 +01:00
folderwizard.cpp Folder Wizard: Re-evaluate after local folder changed 2014-02-03 18:19:25 +01:00
folderwizard.h Folder Wizard: Re-evaluate after local folder changed 2014-02-03 18:19:25 +01:00
folderwizardsourcepage.ui Folder wizard: sanitize error detection 2013-11-26 02:03:00 +01:00
folderwizardtargetpage.ui Folder Wizard: Make it more clear that we mean a remote folder 2014-02-03 17:27:54 +01:00
generalsettings.cpp Updater: Fix corner cases related to failed auto-updates 2014-01-31 12:42:00 +01:00
generalsettings.h Make use of the new Proxy handling class. 2014-01-16 12:52:11 +01:00
generalsettings.ui Settings: Allow opening links in updater label 2014-01-28 16:23:24 +01:00
ignorelisteditor.cpp Fix copy & paste problem in Ignore List Editor 2014-01-20 17:08:30 +01:00
ignorelisteditor.h Ignore list editor fixes 2013-07-20 01:26:11 +02:00
ignorelisteditor.ui Add support for deletable ignores in IgnoreListEditor. 2013-08-05 16:13:26 +02:00
logbrowser.cpp Revert "set utf8 for the central settings file" 2013-11-15 15:45:21 +01:00
logbrowser.h More refactoring: Logger and Logbrowser out of application class. 2013-10-02 15:29:24 +02:00
logger.cpp Logger: Initialize all variables 2013-12-11 13:23:42 +01:00
logger.h Fix race condition in the logger. 2013-10-03 14:37:13 +02:00
mirallaccessmanager.cpp OS X: Workaround Qt5 QNAM bug 2014-02-12 11:14:43 +01:00
mirallaccessmanager.h Revert "Temporarily log HTTP traffic done by MirallAccessManager." 2013-08-05 19:47:48 +02:00
mirallconfigfile.cpp Remove stray debug 2014-02-20 23:23:46 +01:00
mirallconfigfile.h Respect skipUpdate policy from global config files and windows policy. 2014-02-12 17:55:05 +01:00
networkjobs.cpp SslErrorDialog: Ensure to run into a timeout while showing the dialog 2014-02-05 14:18:31 +01:00
networkjobs.h SslErrorDialog: Ensure to run into a timeout while showing the dialog 2014-02-05 14:18:31 +01:00
networksettings.cpp Implement change of the network throttling during a running sync run. 2014-02-02 12:51:19 +01:00
networksettings.h Make use of the new Proxy handling class. 2014-01-16 12:52:11 +01:00
networksettings.ui Fix casing in settings dialog 2013-08-26 20:22:24 +02:00
owncloudgui.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
owncloudgui.h Fix online state handling 2014-02-20 23:24:03 +01:00
owncloudpropagator.cpp If a file in a read only share was edited, restore and create conflict. 2014-02-19 17:21:43 +01:00
owncloudpropagator.h If a file in a read only share was edited, restore and create conflict. 2014-02-19 17:21:43 +01:00
owncloudpropagator_p.h Make sure that the jobs have the Q_OBJECT macro. 2014-01-16 14:06:17 +01:00
owncloudsetuppage.ui owncloud setup: Fix label style 2013-02-14 17:36:11 +01:00
owncloudsetupwizard.cpp Handle the fact that the user might cancel the password dialog 2014-01-28 11:49:09 +01:00
owncloudsetupwizard.h Query credentials when needed. Put the account offline if user aborts. 2013-11-25 15:34:16 +01:00
owncloudtheme.cpp Add build number into versioning scheme 2013-12-09 16:39:13 +01:00
owncloudtheme.h More adjustments around the application name 2013-08-23 10:30:03 +02:00
progressdispatcher.cpp Display rename-target in sync protocol action column. 2013-12-06 15:07:25 +01:00
progressdispatcher.h Display rename-target in sync protocol action column. 2013-12-06 15:07:25 +01:00
protocolwidget.cpp Revert "Commented opening of files from the activity view as it does not work." 2014-01-21 13:01:05 +01:00
protocolwidget.h Refactoring, pick proper method name. 2013-12-04 11:36:24 +01:00
protocolwidget.ui Change tab name in settingsdialog to Activity rather than Status. 2013-11-28 09:44:09 +01:00
quotainfo.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
quotainfo.h Fix online state handling 2014-02-20 23:24:03 +01:00
settingsdialog.cpp Fix online state handling 2014-02-20 23:24:03 +01:00
settingsdialog.h Make the "details" manu entry work 2013-11-29 11:18:59 +01:00
settingsdialog.ui Settings: calculate sidebar width dynamically 2013-09-20 10:40:22 +02:00
socketapi.cpp Basic port, misses wizard 2013-10-23 14:48:53 +02:00
socketapi.h Add socketapi 2013-10-03 17:05:01 +02:00
sslbutton.cpp SSLButton: Omit arrow on Windows which can't display it 2014-02-12 17:55:05 +01:00
sslbutton.h Implement Certificate Information Widget 2014-01-21 09:21:33 +01:00
sslerrordialog.cpp Hint the OS to not show [?] in Wizards and Dialogs 2013-11-13 20:12:56 +01:00
sslerrordialog.h Fix approved SSL certificates being forgotten 2013-11-07 12:04:45 +01:00
sslerrordialog.ui Ui::SslErrorDialog belongs within the Mirall namespace 2013-09-18 14:06:23 +02:00
syncfileitem.h Maintain the file type correctly. 2013-12-06 14:11:51 +01:00
syncjournaldb.cpp Better support when user remove or rename the Shared directory 2014-02-19 15:23:36 +01:00
syncjournaldb.h Fix removing and renaming directories from the Shared directory 2014-02-12 13:44:55 +01:00
syncjournalfilerecord.cpp Don't use QFileInfo to get the last modified time. 2014-02-04 16:17:58 +01:00
syncjournalfilerecord.h Add blacklisting for files with error conditions. 2013-11-20 14:27:44 +01:00
syncresult.cpp Add missing switch case. 2014-01-08 14:36:42 +01:00
syncresult.h Show proper sync status in tray, incl. Pause status. 2013-12-20 15:16:52 +01:00
systray.cpp Prefix tooltips with app name 2013-11-25 15:34:16 +01:00
systray.h Prefix tooltips with app name 2013-11-25 15:34:16 +01:00
theme.cpp fixing typo 2014-02-17 22:42:51 +01:00
theme.h Add build number into versioning scheme 2013-12-09 16:39:13 +01:00
utility.cpp Disable explorer.exe integration on WinXP 2014-02-13 17:21:30 +01:00
utility.h Don't use QDateTime::toTime_t or QDateTime::fromTime_t 2014-01-29 11:47:13 +01:00
utility_mac.cpp Utility: Move OS specific implementations into separate files 2013-10-02 19:15:56 +02:00
utility_unix.cpp Utility: Move OS specific implementations into separate files 2013-10-02 19:15:56 +02:00
utility_win.cpp Utility: Move OS specific implementations into separate files 2013-10-02 19:15:56 +02:00
version.h.in New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00