Commit Graph

14 Commits

Author SHA1 Message Date
Martchus effb1de0f1 Add actions to specifically ignore/include items selected in file browser 2024-06-02 15:33:44 +02:00
Martchus 5a123d9b64 Add tests for diffing and compuation of new ignore patterns in file model 2024-06-01 23:17:08 +02:00
Martchus df6261a9f3 Avoid warnings about getters possibly mismarked as slots 2024-06-01 22:06:27 +02:00
Martchus 2ed7f122fe Add basic action to allow removing related ignore patterns
This is probably not a very useful action but a first step to manipulate
ignore patterns based on a selection in the file browser. It has not been
tested very well but the whole feature is behind a feature flag so that is
ok for now.
2024-05-31 16:13:05 +02:00
Martchus e9022316f4 Allow selecting single items in file model 2024-05-25 20:05:17 +02:00
Martchus 8cb24216a3 Fix updating partially-checked state after refreshing in file model 2024-05-25 19:35:18 +02:00
Martchus 6c388abac1 Avoid hardcoding the path separator in `SyncthingFileModel` 2024-05-25 19:21:45 +02:00
Martchus 3ffe62b289 Show relevant ignore pattern for items in file browser 2024-05-25 04:47:53 +02:00
Martchus aef925743e Allow selecting items in file browser
This is the first step to allowing mass actions like ignoring/unignoring
all selected items.
2024-05-18 23:54:46 +02:00
Martchus cc1fef7365 Show local files in file model 2024-05-18 12:55:03 +02:00
Martchus 506f2a295c Delete QNetworkReply correctly when destroying SyncthingFileModel
When disconnecting the callback we need to destroy the QNetworkReply
manually (as this is no longer done by the usual handler). This will also
close any network connections (if still open).
2024-05-05 12:48:01 +02:00
Martchus 83e1dd6d8a Improve file browser 2024-05-04 22:44:00 +02:00
Martchus 047a4e461e Allow refreshing root in file browser 2024-05-01 15:58:09 +02:00
Martchus 93b5d66875 Allow browsing remote/global files 2024-04-05 01:30:00 +02:00