class CCL::DocumentManager::PreviewLoader

#include <documentmanager.h>

class PreviewLoader
{
public:
    // construction

    PreviewLoader (bool slient = false);

    // methods

    bool openDocument (
        UrlRef path,
        StringID previewMode,
        DocumentClass* docClass = nullptr
    );

    bool openTemplate (
        UrlRef path,
        StringID previewMode,
        const FileType& docFileType
    );

    bool openTemplate (
        const DocumentTemplate& docTemplate,
        StringID previewMode,
        const FileType& docFileType
    );

    void closeDocument ();
    Document* getDocument () const;
};