class IProjectLibraryEventNotifier

Interface that may be used for notifying project library of certain events.

Public

Methods

~IProjectLibraryEventNotifier

virtual ~IProjectLibraryEventNotifier() noexcept = default

NotifyEntryAdded

virtual void NotifyEntryAdded(const Path &relativePath) = 0

Notifies the event listeners that an entry was added to the library.

relativePath
Path provided is relative to the project library imported resources folder.

NotifyEntryRemoved

virtual void NotifyEntryRemoved(const Path &relativePath) = 0

Notifies the event listeners that an entry was removed from the library.

relativePath
Path provided is relative to the project library imported resources folder.

NotifyEntryUpdated

virtual void NotifyEntryUpdated(const Path &relativePath) = 0

Notifies the event listeners that an entry in the library was updated.

relativePath
Path provided is relative to the project library imported resources folder.