MuseScore/mu4/domain/notation/inotationstyle.h

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
479 B
C
Raw Normal View History

#ifndef INOTATIONSTYLE_H
#define INOTATIONSTYLE_H
#include <QVariant>
#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