Commit Graph
2340 Commits
Author SHA1 Message Date
Klaas Freitag 267f444dd1 Hide some buttons in status dialog which are currently not needed,
show ownCloud info on status dialog
2012-02-21 12:40:46 +01:00
Klaas Freitag da482e742b removed all GUI related stuff finally away from the folder class,
last thing were the openActions, which went to the GUI class.
2012-02-21 11:50:19 +01:00
Klaas Freitag 5e08f15aca more elaborated version macros, moved version to theme class 2012-02-21 10:48:18 +01:00
Klaas Freitag 4c655684a0 introduced theming in the status dialog, removed the syncState again
and moved it to the SyncResult object to simplify code, removed
icon code from folders (WIP), removed some unused code.
2012-02-20 16:45:27 +01:00
Klaas Freitag 34f28bb4ad Display status "Sync running" in status dialog correctly. 2012-02-18 21:58:12 +01:00
Klaas Freitag e63fcdc9f0 simplified the folder change notification to the GUI app: Reduced
to one signal stateChanged(), provided an easy api to get the
new state and last sync result by alias in folderman.
2012-02-18 21:21:58 +01:00
Klaas Freitag b52f9f534d removed ownCloudDirCheck class and enhanced ownCloudInfo class to take
its functionality. Added defaultConnectionName() and AuthHeader to the
config file class. Fixed folderwizard to create ownCloud folder again.
2012-02-18 17:02:10 +01:00
Klaas Freitag 0001b9088a - WIP ownCloud connect wizard: added a test call to check if the
connect really works, better error checking
2012-02-17 15:54:39 +01:00
Klaas Freitag ddf062ee14 - set app name correctly in config file class
- fix link to newly  installed ownCloud
2012-02-17 12:16:48 +01:00
Klaas Freitag d31877a448 - fix config file location
- writing ownCloud config works again
2012-02-17 11:56:27 +01:00
Klaas Freitag 2c6c2625bf WIP:
- split up owncloudsetup class to have a wizard class and a class that
delivers plain config data
- renamed ownCloudSetup -> ownCloudSetupWizard
- added new class MirallConfigFile
- made mirall config file (which currently only contains the owncloud
connection) multi-connection aware
- removed some sitecopy code
- removed fetch- and push slots
- adopted readFolderConfigFromFile to new file format
2012-02-17 11:11:18 +01:00
Klaas Freitag 04841c940d WIP: introduce folder manager to separate folder management from
GUI and ease the Application object
2012-02-17 09:48:31 +01:00
Klaas Freitag 591054ed8f introduced a theming class to build the traditional mirall client
as well as an ownCloud client
2012-02-16 10:42:44 +01:00
Klaas Freitag 07cfc08823 Use a hash to store inotified pathes. 2012-02-15 22:36:52 +01:00
Klaas Freitag d2f989566d removed sitecopy code from application and fixed url setting bug 2012-02-15 21:45:11 +01:00
dragotin 9da08610ee Merge pull request #3 from dschmidt/master
fix static linking to libmirall/qwebdav
2012-02-15 05:48:13 -08:00
Klaas Freitag c55f0201fc remove accidentially added sync client and add owncloud folder 2012-02-15 14:44:09 +01:00
Klaas Freitag 0c46382b6b moved CsyncThread class to its own file 2012-02-15 09:30:37 +01:00
Juan Carlos Cornejo 486bb0f5ef Missed this file in last commit. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 5541ec44a9 Recover from error if trying to upload a file that is already locked. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 40c1f93205 Defaults to using no password manager if KWallet or gnome-keyring
not compiled in, or not available
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo a1fe2d9089 Quick implementation of Select all local/server wins on Conflict resolution window. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo dae3af1196 Small typo that prevented compiling. It was due to a misplaced quotation mark. Thanks to Bugzy for pointing it out. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 01629d5d4b Implemented locking and unlocking of a file automatically when a put statement is requested. 2012-02-15 08:55:15 +01:00
unknown 309760ab36 Some restructuring that allows proper compilation on Windows systems.
Still not stable on Windows.  Need to resolve sqlite3 issues.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo efee4de678 Updated instructions for building. Make sure that if you have build the
program prior to this, to re-run qmake and do a Clean All. This is
because of a large change in the way KWallet is handled.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 23cb3ed30b Added a README file with compilation instructions. One thing I did not
make clear when I made a change to the password manager is that by
default no password manager is enabled. You must enable Kwallet by
adding the argument "DEFINES += OC_USE_KWALLET" to the qmake build step.
2012-02-15 08:55:15 +01:00
Florian Jacob e648dcd8a4 Added the tasklist file Juan send me to the repo.
Added myself for the task of loading the filters from a file instead of
hardcoding them.
2012-02-15 08:55:15 +01:00
Florian Jacob b170150db3 Use QDir::cleanPath() to get unified input paths.
Paths stored are now always without trailing "/" or double "/" within
them.
2012-02-15 08:55:15 +01:00
Florian Jacob faf912b29d Added kate-swp files to the filter list. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo f9e19d85c1 Implemented locking/unlocking in QWebDAV. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo c4cdb9cc26 Fix compilation error 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 0b75747aed Ooops, added an extra } to last commit. Now fixed. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo e7c6882aea Silence QWebDav complaining about delete requests. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 39b1ce7189 Default to saving password to database if no valid wallet is available. 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 9f2925a41f Check to see if KDE or Gnome is running (currently Gnome keyring still
not implemented).
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo a4a8fa10d5 Reorganized the password manager in order to implement other support for
Gnome Keyring, OS X key chain and something for windows.
2012-02-15 08:55:15 +01:00
Florian Jacob e0965f2b5c Fix for not enabling the save button after toggling "Encrypted". 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 99492b1f4e Fixed kwallet header location. Thanks Pavel! 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 57f10a9cee Updated to fix bug where it would not work well with owncloud being a
subdirectory on a remote host.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 454ca25f11 Consolidated all menu configuration into one screen. All are now in the
configurations window.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo fcee6235a3 Renamed the desktop file to match that of the executable 2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 20a24f680e Added a What's New message box that also warns users of the beta nature
of the software.
2012-02-15 08:55:15 +01:00
Juan Carlos Cornejo 1a63ad67f0 Fixed a bug where at startup, the client attempted to re-download
already deleted files.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 8be1e86eec Updated internal filter lists. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo b5075b26ae Minor debugging output silenced 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 0fd2df2e40 Implemented the global filter list. 2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo bb5c50e1d4 Ooops, in the last commit I accidentally disabled the recently added
feature :D Now is enabled again.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo c653a203de Implemented a global included list. This list are common temporary and
lock files that should be ignored. The user can enable and disable them
if they so wish.

Additionally, set the ground for a later inclusion of a global list,
which the user enters and applies to all accounts.
2012-02-15 08:55:14 +01:00
Juan Carlos Cornejo 9505b119b1 Added the ability to quit mid-sync (even if paused). 2012-02-15 08:55:14 +01:00