*
* \author Angus Leeming
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#include <config.h>
#include "GraphicsLoader.h"
-#include "GraphicsCache.h"
#include "GraphicsCacheItem.h"
#include "GraphicsImage.h"
#include "GraphicsParams.h"
#include "LoaderQueue.h"
-#include "frontends/LyXView.h"
-
#include <boost/bind.hpp>
-#include <boost/signals/trackable.hpp>
-#include <list>
-namespace grfx {
+using std::string;
+
-struct Loader::Impl : boost::signals::trackable {
+namespace lyx {
+namespace graphics {
+
+class Loader::Impl : public boost::signals::trackable {
+public:
///
Impl();
///
/// We modify a local copy of the image once it is loaded.
Image::ImagePtr image_;
/// This signal is emitted when the image loading status changes.
- boost::signal0<void> signal_;
+ boost::signal<void()> signal_;
private:
///
///
Params params_;
-
};
}
-} // namespace grfx
+} // namespace graphics
+} // namespace lyx