// -*- C++ -*-
/**
- * \file GraphicsImage.h
- * Copyright 2002 the LyX Team
- * Read the file COPYING
+ * \file GraphicsImage.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * \author Baruch Even <baruch.even@writeme.com>
- * \author Angus Leeming <leeming@lyx.org>
+ * \author Baruch Even
+ * \author Angus Leeming
*
- * An abstract base class for the images themselves.
- * Allows the user to retrieve the pixmap, once loaded and to issue commands
- * to modify it.
+ * Full author contact details are available in file CREDITS.
*
- * The boost::functions newImage and loadableFormats are connected to the
- * appropriate derived classes elsewhere, allowing the graphics cache to
- * access them without knowing anything about their instantiation.
+ * An abstract base class for the images themselves.
+ * Allows the user to retrieve the pixmap, once loaded and to issue commands
+ * to modify it.
*
- * The loading process can be asynchronous, but cropping, rotating and
- * scaling block execution.
+ * The boost::functions newImage and loadableFormats are connected to the
+ * appropriate derived classes elsewhere, allowing the graphics cache to
+ * access them without knowing anything about their instantiation.
+ *
+ * The loading process can be asynchronous, but cropping, rotating and
+ * scaling block execution.
*/
#ifndef GRAPHICSIMAGE_H
#define GRAPHICSIMAGE_H
-#include "LString.h"
+#include "support/std_string.h"
#include <boost/shared_ptr.hpp>
#include <boost/function/function0.hpp>
#include <vector>
#include <utility>
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-namespace grfx {
+namespace lyx {
+namespace graphics {
class Params;
getScaledDimensions(Params const & params) const;
};
-} // namespace grfx
+} // namespace graphics
+} // namespace lyx
#endif // GRAPHICSIMAGE_H