/// Must use the reset methods to make this instance usable.
Loader();
/// The image is not transformed, just displayed as-is.
/// Must use the reset methods to make this instance usable.
Loader();
/// The image is not transformed, just displayed as-is.
~Loader();
Loader & operator=(Loader const &);
/// The file can be changed, or the display params, or both.
~Loader();
Loader & operator=(Loader const &);
/// The file can be changed, or the display params, or both.
/** starting loading of the image is done by a urgency-based
* decision. Here we only call LoaderQueue::touch to request it.
*/
void startLoading() const;
/** starting loading of the image is done by a urgency-based
* decision. Here we only call LoaderQueue::touch to request it.
*/
void startLoading() const;
/** Monitor any changes to the file.
* There is no point monitoring the file before startLoading() is
* invoked.
/** Monitor any changes to the file.
* There is no point monitoring the file before startLoading() is
* invoked.
/// Use the Pimpl idiom to hide the internals.
class Impl;
/// The pointer never changes although *pimpl_'s contents may.
/// Use the Pimpl idiom to hide the internals.
class Impl;
/// The pointer never changes although *pimpl_'s contents may.