#ifndef INOTATIONSTYLE_H #define INOTATIONSTYLE_H #include #include "modularity/imoduleexport.h" #include "libmscore/style.h" using StyleId = Ms::Sid; namespace mu::domain::notation { class INotationStyle : MODULE_EXPORT_INTERFACE { public: ~INotationStyle() = default; virtual void updateStyleValue(const StyleId& styleId, const QVariant& newValue) const = 0; virtual QVariant styleValue(const StyleId& styleId) = 0; }; } #endif // INOTATIONSTYLE_H