A Loader loads different files based on file extensions or mime types. More...
#include <MultiWidgets/Mime.hpp>
Inherited by MultiWidgets::Mime::HtmlLoader, MultiWidgets::Mime::ImageLoader, MultiWidgets::Mime::TextLoader, and MultiWidgets::Mime::VideoLoader.
Public Member Functions | |
| virtual WidgetPtr | load (const QString &filename, const LoaderOptions &options)=0 |
| Load a file and represent it as a widget. More... | |
| virtual WidgetPtr | loadAsync (const QString &filename, std::function< void(WidgetPtr w)> callback, Valuable::Node::ListenerType type)=0 |
| virtual | ~Loader () |
| Destructor of loader. | |
A Loader loads different files based on file extensions or mime types.
Acts as an interface to actual media loaders.
|
pure virtual |
Load a file and represent it as a widget.
| filename | Filename to load |
| options | Options for the loader |