Claudio Cambra
|
7d8778d12a
|
Bolden sync state text for fp
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
7b99a06eb9
|
Add separator to dynamically loaded fp settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
034822fcc6
|
Fix grid layout for sync status of file provider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
ed12541e15
|
Extract File Provider storage settings to separate file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
b9ae82ce3e
|
Extract sync status layout to separate file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
2f752a6c5c
|
Only load file provider settings items if domain is enabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
3060ff6a71
|
Add current sync status UI to file provider settings view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|
Claudio Cambra
|
369c1d737a
|
Add UI button to signal file provider domain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
9733c11f7f
|
Add button to create debug archive
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
5c3cd69252
|
Improve visuals of file delegate details UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
f22bf9e527
|
Display file sizes as nicely formatted string in file provider file delegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
64e1166066
|
Fix layout for FileProviderFileDelegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
d905f13d83
|
Enable use of "Delete" button in FileProviderFileDelegate to evict item
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
da20e7e179
|
Add basic FileProviderFileDelegate UI component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
d51c2a486b
|
Add a general actions grid to the settings qml component to enable users to manage storage usage
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
af98e48805
|
Add starter FileProviderEvictionDialog component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
02b47b47f8
|
Fix positioning fo elements in FileProviderSettings UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:12 +08:00 |
|
Claudio Cambra
|
556bce2672
|
Move fp settings controller out of ui folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:09 +08:00 |
|
Claudio Cambra
|
e9451e9281
|
Set account as property of settings view root object rather than context property
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:09 +08:00 |
|
Claudio Cambra
|
a57cb3df9d
|
Register file provider settings controller as singleton in qml engine
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:09 +08:00 |
|
Claudio Cambra
|
ba3baa406b
|
Expose account user id with host to QML
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:09 +08:00 |
|
Claudio Cambra
|
3c26e25a3c
|
Notify when enabled file provider vfs accounts change
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
ac608a661d
|
Use default constructor for FileProviderSettingsController::MacImplementation
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
9a880f4199
|
Implement modification of file provider enabled for account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
c69bb4375c
|
Make it possible to check whether an account has vfs enabled or not
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
94ce3da9c5
|
Treat FileProviderSettingsController::settingsViewWidget as a factory method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
20f89c6999
|
Make the fp settings controller static
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
0e02a64c5e
|
Lazily load settings view widget
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
d80962b634
|
Instantiate internal MacImplementation in file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:08 +08:00 |
|
Claudio Cambra
|
27c803a3d8
|
Add MacImplementation private class to interface with obj-c settings API
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:07 +08:00 |
|
Claudio Cambra
|
7e4d643ade
|
Add starter FileProviderSettings objective c class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:07 +08:00 |
|
Claudio Cambra
|
2863415428
|
Add access to FileProviderSettingsController in FileProviderSettings page
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:07 +08:00 |
|
Claudio Cambra
|
f607bfaca1
|
Make file provider settings controller implementation an Objective-C++ file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:07 +08:00 |
|
Claudio Cambra
|
8070dbd9f6
|
Implement basic layout for file provider configuration UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:07 +08:00 |
|
Claudio Cambra
|
f158e275fc
|
Resize settings object to root view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:06 +08:00 |
|
Claudio Cambra
|
58e6385093
|
Make settings page use other internal QML components, correct palette
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:06 +08:00 |
|
Claudio Cambra
|
346a07643c
|
Simplify widget creation of file provider settings UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:06 +08:00 |
|
Claudio Cambra
|
dae1643542
|
Add basic fitting styling for FileProviderSettings component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:06 +08:00 |
|
Claudio Cambra
|
a6f15ea700
|
Set up QML file provider settings within the FileProviderSettingsController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:06 +08:00 |
|
Claudio Cambra
|
8643acfdaa
|
Add a start fileprovidersettingscontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:05 +08:00 |
|
Claudio Cambra
|
e547ae22b7
|
Add basic, start FileProviderSettings page
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:05 +08:00 |
|