VFS Windows: Display the sharing state and lock state in the 'Status' column of Windo...
authorallexzander <blackslayer4@gmail.com>
Fri, 2 Sep 2022 09:48:52 +0000 (12:48 +0300)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Tue, 4 Oct 2022 16:32:51 +0000 (18:32 +0200)
commit289a641d74bab0fbe1ad4e43c081432028a77446
tree44b5272aa4b6c0cfa6faf459daf08472514e2fb2
parentaf0764d5b28436fc8f6ad25fffb84e07954c3b63
VFS Windows: Display the sharing state and lock state in the 'Status' column of Windows Explorer

Signed-off-by: allexzander <blackslayer4@gmail.com>
59 files changed:
CMakeLists.txt
admin/win/msi/RegistryCleanup.vbs.in
cmake/modules/ECMAddAppIcon.cmake
cmake/modules/GenerateIconsUtils.cmake [new file with mode: 0644]
config.h.in
src/common/shellextensionutils.cpp
src/common/shellextensionutils.h
src/common/syncjournaldb.cpp
src/common/syncjournalfilerecord.h
src/gui/CMakeLists.txt
src/gui/ocsjob.cpp
src/gui/ocsjob.h
src/gui/ocssharejob.cpp
src/gui/ocssharejob.h
src/gui/shellextensionsserver.cpp
src/gui/shellextensionsserver.h
src/gui/socketapi/socketapi.cpp
src/libsync/bulkpropagatorjob.cpp
src/libsync/discovery.cpp
src/libsync/propagateremotemkdir.cpp
src/libsync/syncfileitem.cpp
src/libsync/syncfileitem.h
src/libsync/vfs/cfapi/cfapiwrapper.cpp
src/libsync/vfs/cfapi/shellext/CMakeLists.txt
src/libsync/vfs/cfapi/shellext/CustomStateProvider.idl [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/configvfscfapishellext.h.in [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/customstateprovider.cpp [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/customstateprovider.h [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/customstateprovideripc.cpp [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/customstateprovideripc.h [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/dllmain.cpp
src/libsync/vfs/cfapi/shellext/ipccommon.cpp [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/ipccommon.h [new file with mode: 0644]
src/libsync/vfs/cfapi/shellext/thumbnailprovider.cpp
src/libsync/vfs/cfapi/shellext/thumbnailprovider.h
src/libsync/vfs/cfapi/shellext/thumbnailprovideripc.cpp
src/libsync/vfs/cfapi/vfs_cfapi.cpp
test/CMakeLists.txt
test/testcfapishellextensionsipc.cpp
theme/cfapishellext_custom_states/0-locked.svg [new file with mode: 0644]
theme/cfapishellext_custom_states/1-shared.svg [new file with mode: 0644]
theme/cfapishellext_custom_states/1024-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/1024-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/128-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/128-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/24-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/24-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/256-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/256-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/32-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/32-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/40-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/40-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/48-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/48-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/512-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/512-1-shared.png [new file with mode: 0644]
theme/cfapishellext_custom_states/64-0-locked.png [new file with mode: 0644]
theme/cfapishellext_custom_states/64-1-shared.png [new file with mode: 0644]