* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
*
* * The user supplies an image file and the display parameters.
* * He can change the file or the display parameters through a reset() method.
*
* * The user supplies an image file and the display parameters.
* * He can change the file or the display parameters through a reset() method.
* * When (status() == Ready), he can use image() to access the loaded image
* and pass it to the Painter.
*
* * When (status() == Ready), he can use image() to access the loaded image
* and pass it to the Painter.
*
/// 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.
/** starting loading of the image is done by a urgency-based
* decision. Here we only call LoaderQueue::touch to request it.
/** starting loading of the image is done by a urgency-based
* decision. Here we only call LoaderQueue::touch to request it.
/// 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.