#pragma once #include "PlainTextDocument.h" #include "Pointer.h" class TextEditorModel { PlainTextDocumentUPtr mDocument; public: TextEditorModel(); static Ptr Create(); PlainTextDocument* GetDocument() const; }; using TextEditorModelUPtr = Ptr;