Martchus
2ab88c5766
Add font awesome icons to models
...
So it looks a bit more like the official UI.
2019-02-27 20:41:50 +01:00
Martchus
8690566992
Handle details row count changed in model
...
Required since the row count is now variable depending on
whether stats are shown or now.
2019-02-16 01:40:06 +01:00
Martchus
4b54fc3a28
Reduce indentation in models
2019-02-16 01:06:08 +01:00
Martchus
700b0d24e0
Don't show stats for pause dirs in GUI
2019-02-16 00:55:27 +01:00
Martchus
ea2e26aace
Don't use newDirs/newDevs for endResetModel()
...
* These events might not be emitted in all error cases.
So it would be wrong to rely on that.
* Reduces redundant code.
2018-12-25 02:33:57 +01:00
Martchus
1d75ee2656
Improve initialization of roleNames()
2018-11-03 21:47:30 +01:00
Martchus
4a42a3f0c0
Fix and refactor directory error handling
...
* Rely not only on the FolderErrors event
* Request pull errors when opening the dialog
* Use "pullErrors" from FolderSummary
* Move code for directory error dialog into
its own class
This should fix that sometimes obsolete errors
were still displayed or actually present errors
missing.
2018-11-03 21:30:17 +01:00
Martchus
de9259e545
Show whether filesystem watcher active
2018-09-15 18:25:02 +02:00
Martchus
45ef2518e8
Apply clang-format
2018-08-04 15:47:43 +02:00
Martchus
ad3c8b5240
Don't meld 'unshared' into the status
...
Just deal with it like with the paused flag. This will
hopefully solve the issue that dirs are wrongly shown as
unshared till the next status update.
2018-07-22 22:09:18 +02:00
Martchus
d2f8162ba4
Ensure all roles are updated in dir and dev model
2018-07-22 21:08:28 +02:00
Martchus
5932c98b1d
Use immediately invoked lambda to implement roleNames()
...
Because I can
2018-07-22 20:17:45 +02:00
Martchus
0acfdd7002
Use "rescan disabled" instead of "0 s"
2018-07-05 17:40:36 +02:00
Martchus
2fcc94f567
Handle new folder types
...
See https://github.com/syncthing/syncthing/pull/4942
2018-05-12 23:08:57 +02:00
Martchus
79fe97d952
Refactor notifications
...
* Use SyncthingNotifier class
* Show 'Sync complete' on FolderCompletion event
* Add extra structure for stats
2018-01-27 23:27:50 +01:00
Martchus
e6b97e1ecc
Clean code for dealing with folder (scan) completion
2017-11-22 00:29:50 +01:00
Martchus
34924e011e
dir model: Fix emitting dataChanged() for DirectoryStatus
2017-10-16 19:41:19 +02:00
Martchus
789f024677
models: Use namespace std for std::size_t
2017-09-17 21:48:51 +02:00
Martchus
030cb35dbd
Emit correct roles when colors changed
2017-09-11 23:44:19 +02:00
Martchus
2747ce76ff
Allow compiling connector with mocked SyncthingConnection
2017-09-05 00:22:52 +02:00
Martchus
b90080ec0c
models: Retain default status colors
2017-09-01 17:13:01 +02:00
Martchus
ee8657cd1d
Fix showing errors
2017-08-31 19:49:23 +02:00
Martchus
80c2a4212e
Show global/local dir status in Dolphin action
2017-08-30 00:36:49 +02:00
Martchus
c8b93fc472
Make models ready for use with Qt Quick
...
by adding roleNames()
2017-08-30 00:04:35 +02:00
Martchus
af8327ece0
Show global and local dir status
2017-08-24 01:52:07 +02:00
Martchus
be6d0cbf5d
Don't show own dev in shared devs of dir
2017-08-22 20:44:49 +02:00
Martchus
9b45c49b97
Show names for the devs a dir is shared with
...
(previously only the IDs were shown)
2017-08-22 19:45:07 +02:00
Martchus
c4ccda93c9
Show global directory errors messages
...
Previously, only error messages for failed
items have been shown.
2017-07-14 20:14:15 +02:00
Martchus
732a5fdd8d
Apply clang-format
2017-05-01 03:34:43 +02:00
Martchus
0d5f686185
Fix tooltip showing errors
2017-03-22 16:25:28 +01:00
Marius Kittler
bdb05ae865
Make dir status accassible via model
2017-02-23 15:57:16 +01:00
Martchus
fc13a8f146
Read paused state of directories
2017-02-20 21:00:18 +01:00
Martchus
8c6b0fd3d4
Move icon rendering to model backend
2017-02-20 18:42:27 +01:00
Martchus
53e2561373
Don't use red for last updated file unless deleted
2016-12-22 23:44:47 +01:00
Martchus
b40fc773c2
Move colors to separate header
2016-11-08 19:42:50 +01:00
Martchus
b5174735ad
Add option for bright custom text colors
2016-11-02 21:05:32 +01:00
Martchus
ad5e724f44
Add SyncthingDirStatus::Unshared
2016-11-01 16:59:58 +01:00
Martchus
73afa5b5fd
Add tooltip for errors
2016-10-05 23:17:18 +02:00
Martchus
9b92b72bfd
Improve handling folder errors
2016-10-05 22:33:10 +02:00
Martchus
dd8e443c15
Move SyncthingDev and SyncthingDir to extra files
2016-10-04 23:55:20 +02:00
Martchus
9fa2a028e8
Show out of sync directory state
2016-10-04 23:42:17 +02:00
Martchus
6470038fc7
Refactor to allow sharing backend with other apps
...
Intended for creating command line tool and plasmoid
2016-09-30 23:58:45 +02:00