Shared modules used by the ππ’π£π΄π€π³πͺπ±π΅ π΄πΆπͺπ΅π¦. Includes a graphical exception handler, debug tools, configuration management, cross platform filepath conversions, unit conversions and custom GUI widgets.
FileWatcher has a locking object that it uses when updating the files and folders attributes. All of these attributes are actually public, and not thread safe. FileWatcher should be cleaned up, with variables renamed to indicate they should not be used by external code directly.
FileWatcher has a locking object that it uses when updating the
files
andfolders
attributes. All of these attributes are actually public, and not thread safe. FileWatcher should be cleaned up, with variables renamed to indicate they should not be used by external code directly.