nextcloud-desktop/src/common
Dries Mys 76376aa052 Set VFS PinState to Excluded for ignored files.
Setting PinState to Excluded ensures the syncing icon is not shown for ignored items.
If the PinState is not set to Excluded, also all parent directories are shown as being synced, which is very inconvenient for the end user as it seems that some folder are never fully synced by Nextcloud which isn't the case.
As long as .lnk files are not converted to placeholder files, also set them to Excluded to hide the syncing icon.

Closes #5524
Closes #5594

Co-authored-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
Signed-off-by: Dries Mys <dries.mys@my-dreams.be>
2023-07-20 13:44:55 +02:00
..
asserts.h Use Q_REQUIRED_RESULT directly like in other places 2020-12-30 16:20:42 +01:00
c_jhash.h cjhash: Fix build fix 2020-12-15 10:58:20 +01:00
checksumcalculator.cpp fix bulk upload of empty files 2023-07-10 10:38:39 +02:00
checksumcalculator.h Implemented a class ChecksumCalculator to allow stopping the checksum calculation thread on parent destruction. 2023-06-20 11:44:07 +02:00
checksumconsts.h Implemented a class ChecksumCalculator to allow stopping the checksum calculation thread on parent destruction. 2023-06-20 11:44:07 +02:00
checksums.cpp Implemented a class ChecksumCalculator to allow stopping the checksum calculation thread on parent destruction. 2023-06-20 11:44:07 +02:00
checksums.h Implemented a class ChecksumCalculator to allow stopping the checksum calculation thread on parent destruction. 2023-06-20 11:44:07 +02:00
common.cmake Implemented a class ChecksumCalculator to allow stopping the checksum calculation thread on parent destruction. 2023-06-20 11:44:07 +02:00
constants.h Fix warnings 2021-09-17 13:32:26 +00:00
filesystembase.cpp Fix typos found by codespell 2023-06-21 08:47:13 +02:00
filesystembase.h Implement COM Dll for CfApi shell extensins. Implement Thumbnail Provider. 2022-07-29 19:26:53 +03:00
ownsql.cpp Remove some SQL debug logs to unclutter the output. 2023-05-04 14:42:10 +02:00
ownsql.h Remove some SQL debug logs to unclutter the output. 2023-05-04 14:42:10 +02:00
pinstate.cpp Use Q_ENUM_NS for PinState 2020-12-15 10:59:10 +01:00
pinstate.h Set VFS PinState to Excluded for ignored files. 2023-07-20 13:44:55 +02:00
plugin.cpp bring back dynamic load of VFS plugins 2021-07-08 08:11:17 +00:00
plugin.h bring back dynamic load of VFS plugins 2021-07-08 08:11:17 +00:00
preparedsqlquerymanager.cpp Move Prepared sql queries to seperate class to manage access 2021-08-23 09:40:26 +02:00
preparedsqlquerymanager.h Always unlock E2EE folders, even when network failure or crash. 2023-01-30 16:01:19 +01:00
README Move Utility to a new common static library 2017-09-05 17:25:19 +02:00
remotepermissions.cpp Please the clang-tidy overlord 2020-12-15 11:01:53 +01:00
remotepermissions.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
result.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
shellextensionutils.cpp VFS Windows: Display the sharing state and lock state in the 'Status' column of Windows Explorer 2022-10-04 18:32:51 +02:00
shellextensionutils.h VFS Windows: Display the sharing state and lock state in the 'Status' column of Windows Explorer 2022-10-04 18:32:51 +02:00
syncfilestatus.cpp csync: apply strict QString handling 2020-12-15 10:59:16 +01:00
syncfilestatus.h add [[nodiscard]] attribute via clang-tidy 2022-10-04 11:14:45 +02:00
syncjournaldb.cpp Fix MacOS UTF-8 normalization issue 2023-04-24 00:52:17 +08:00
syncjournaldb.h Fix typos found by codespell 2023-06-21 08:47:13 +02:00
syncjournalfilerecord.cpp New discovery algorithm: fixups 2020-12-15 10:58:08 +01:00
syncjournalfilerecord.h Fix typos found by codespell 2023-06-21 08:47:13 +02:00
utility_mac.cpp Implement URI handler for local file editing 2022-08-03 11:38:33 +03:00
utility_unix.cpp Implement URI handler for local file editing 2022-08-03 11:38:33 +03:00
utility_win.cpp Implement URI handler for local file editing 2022-08-03 11:38:33 +03:00
utility.cpp Fix typos found by codespell 2023-06-21 08:47:13 +02:00
utility.h Fix typos found by codespell 2023-06-21 08:47:13 +02:00
vfs.cpp Fix typo 2022-12-13 09:22:58 +01:00
vfs.h fully qualify types in signals and slots 2022-11-15 09:57:54 +01:00
vfspluginmetadata.json.in vfs: Don't always load plugins, check metadata 2020-12-15 10:58:26 +01:00

This folder contains code covered by the CLA being licensed as LGPL.
This allows it to be linked together with the rest of the LGPL code in csync.