5#include <iink/services/HandwritingProfile.h>
6#include <iink/String.h>
15class ContentSelection;
59 virtual std::shared_ptr<HandwritingProfile>
createFromSelection(
const std::shared_ptr<ContentSelection>& selection) = 0;
80 virtual std::shared_ptr<HandwritingProfile>
load(
const String& fileName) = 0;
91 virtual void store(std::shared_ptr<HandwritingProfile> profile,
const String& fileName) = 0;
Definition: HandwritingProfileBuilder.h:27
virtual std::shared_ptr< HandwritingProfile > createFromFile(const String &fileName)=0
virtual std::shared_ptr< HandwritingProfile > getPredefinedProfileAt(int index)=0
virtual void store(std::shared_ptr< HandwritingProfile > profile, const String &fileName)=0
virtual int getPredefinedProfileCount()=0
virtual std::shared_ptr< HandwritingProfile > createFromSelection(const std::shared_ptr< ContentSelection > &selection)=0
virtual ~HandwritingProfileBuilder()=default
virtual std::shared_ptr< HandwritingProfile > load(const String &fileName)=0
Definition: Configuration.h:10