5 #include <iink/services/HandwritingProfile.h>
6 #include <iink/String.h>
15 class ContentSelection;
71 virtual std::shared_ptr<HandwritingProfile>
createFromSelection(
const std::shared_ptr<ContentSelection>& selection) = 0;
92 virtual std::shared_ptr<HandwritingProfile>
load(
const String& fileName) = 0;
103 virtual void store(std::shared_ptr<HandwritingProfile> profile,
const String& fileName) = 0;
Definition: HandwritingProfileBuilder.h:51
virtual std::shared_ptr< HandwritingProfile > load(const String &fileName)=0
virtual std::shared_ptr< HandwritingProfile > createFromSelection(const std::shared_ptr< ContentSelection > &selection)=0
virtual std::shared_ptr< HandwritingProfile > createFromFile(const String &fileName)=0
virtual void store(std::shared_ptr< HandwritingProfile > profile, const String &fileName)=0
virtual ~HandwritingProfileBuilder()=default
virtual std::shared_ptr< HandwritingProfile > createFromId(PredefinedHandwritingProfileId id)=0
PredefinedHandwritingProfileId
Definition: HandwritingProfileBuilder.h:25
Definition: Configuration.h:10