mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21703 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
a3315920a2
commit
974924a5d5
@ -121,25 +121,25 @@ GuiImage::GuiImage(GuiImage const & other)
|
||||
{}
|
||||
|
||||
|
||||
Image * GuiImage::clone_impl() const
|
||||
Image * GuiImage::clone() const
|
||||
{
|
||||
return new GuiImage(*this);
|
||||
}
|
||||
|
||||
|
||||
unsigned int GuiImage::getWidth_impl() const
|
||||
unsigned int GuiImage::getWidth() const
|
||||
{
|
||||
return transformed_.width();
|
||||
}
|
||||
|
||||
|
||||
unsigned int GuiImage::getHeight_impl() const
|
||||
unsigned int GuiImage::getHeight() const
|
||||
{
|
||||
return transformed_.height();
|
||||
}
|
||||
|
||||
|
||||
void GuiImage::load_impl(support::FileName const & filename)
|
||||
void GuiImage::load(support::FileName const & filename)
|
||||
{
|
||||
if (!original_.isNull()) {
|
||||
LYXERR(Debug::GRAPHICS, "Image is loaded already!");
|
||||
@ -178,7 +178,7 @@ static QImage & toGray(QImage & img)
|
||||
}
|
||||
|
||||
|
||||
bool GuiImage::setPixmap_impl(Params const & params)
|
||||
bool GuiImage::setPixmap(Params const & params)
|
||||
{
|
||||
if (original_.isNull() || params.display == NoDisplay)
|
||||
return false;
|
||||
@ -203,7 +203,7 @@ bool GuiImage::setPixmap_impl(Params const & params)
|
||||
}
|
||||
|
||||
|
||||
void GuiImage::clip_impl(Params const & params)
|
||||
void GuiImage::clip(Params const & params)
|
||||
{
|
||||
if (transformed_.isNull())
|
||||
return;
|
||||
@ -234,7 +234,7 @@ void GuiImage::clip_impl(Params const & params)
|
||||
}
|
||||
|
||||
|
||||
void GuiImage::rotate_impl(Params const & params)
|
||||
void GuiImage::rotate(Params const & params)
|
||||
{
|
||||
if (transformed_.isNull())
|
||||
return;
|
||||
@ -249,7 +249,7 @@ void GuiImage::rotate_impl(Params const & params)
|
||||
}
|
||||
|
||||
|
||||
void GuiImage::scale_impl(Params const & params)
|
||||
void GuiImage::scale(Params const & params)
|
||||
{
|
||||
if (transformed_.isNull())
|
||||
return;
|
||||
|
@ -38,31 +38,31 @@ public:
|
||||
|
||||
private:
|
||||
/// Create a copy
|
||||
virtual Image * clone_impl() const;
|
||||
virtual Image * clone() const;
|
||||
/// Get the image width
|
||||
virtual unsigned int getWidth_impl() const;
|
||||
virtual unsigned int getWidth() const;
|
||||
/// Get the image height
|
||||
virtual unsigned int getHeight_impl() const;
|
||||
virtual unsigned int getHeight() const;
|
||||
// FIXME Is the image drawable ?
|
||||
virtual bool isDrawable_impl() const { return true; }
|
||||
virtual bool isDrawable() const { return true; }
|
||||
/**
|
||||
* Load the image file into memory.
|
||||
* The process is asynchronous, so this method starts the loading.
|
||||
* When finished, the Image::finishedLoading signal is emitted.
|
||||
*/
|
||||
virtual void load_impl(support::FileName const & filename);
|
||||
virtual void load(support::FileName const & filename);
|
||||
/**
|
||||
* Finishes the process of modifying transformed_, using
|
||||
* \c params to decide on color, grayscale etc.
|
||||
* \returns true if successful.
|
||||
*/
|
||||
virtual bool setPixmap_impl(Params const & params);
|
||||
virtual bool setPixmap(Params const & params);
|
||||
/// Clip the image using params.
|
||||
virtual void clip_impl(Params const & params);
|
||||
virtual void clip(Params const & params);
|
||||
/// Rotate the image using params.
|
||||
virtual void rotate_impl(Params const & params);
|
||||
virtual void rotate(Params const & params);
|
||||
/// Scale the image using params.
|
||||
virtual void scale_impl(Params const & params);
|
||||
virtual void scale(Params const & params);
|
||||
|
||||
/// Access to the class is through newImage() and clone.
|
||||
GuiImage() {}
|
||||
|
@ -57,16 +57,16 @@ public:
|
||||
virtual ~Image() {}
|
||||
|
||||
/// Create a copy
|
||||
Image * clone() const;
|
||||
virtual Image * clone() const = 0;
|
||||
|
||||
/// Get the image width
|
||||
unsigned int getWidth() const;
|
||||
virtual unsigned int getWidth() const = 0;
|
||||
|
||||
/// Get the image height
|
||||
unsigned int getHeight() const;
|
||||
virtual unsigned int getHeight() const = 0;
|
||||
|
||||
/// Is the image drawable ?
|
||||
bool isDrawable() const;
|
||||
virtual bool isDrawable() const = 0;
|
||||
|
||||
/** At the end of the loading process inform the outside world
|
||||
* by emitting a signal
|
||||
@ -79,22 +79,22 @@ public:
|
||||
* The caller should expect this process to be asynchronous and
|
||||
* so should connect to the "finished" signal above.
|
||||
*/
|
||||
void load(support::FileName const & filename);
|
||||
virtual void load(support::FileName const & filename) = 0;
|
||||
|
||||
/** Generate the pixmap.
|
||||
* Uses the params to decide on color, grayscale etc.
|
||||
* Returns true if the pixmap is created.
|
||||
*/
|
||||
bool setPixmap(Params const & params);
|
||||
virtual bool setPixmap(Params const & params) = 0;
|
||||
|
||||
/// Clip the image using params.
|
||||
void clip(Params const & params);
|
||||
virtual void clip(Params const & params) = 0;
|
||||
|
||||
/// Rotate the image using params.
|
||||
void rotate(Params const & params);
|
||||
virtual void rotate(Params const & params) = 0;
|
||||
|
||||
/// Scale the image using params.
|
||||
void scale(Params const & params);
|
||||
virtual void scale(Params const & params) = 0;
|
||||
|
||||
protected:
|
||||
/// Must define default c-tor explicitly as we define a copy c-tor.
|
||||
@ -108,104 +108,9 @@ protected:
|
||||
*/
|
||||
std::pair<unsigned int, unsigned int>
|
||||
getScaledDimensions(Params const & params) const;
|
||||
|
||||
private:
|
||||
/// Create a copy
|
||||
virtual Image * clone_impl() const = 0;
|
||||
/// Get the image width
|
||||
virtual unsigned int getWidth_impl() const = 0;
|
||||
|
||||
/// Get the image height
|
||||
virtual unsigned int getHeight_impl() const = 0;
|
||||
|
||||
/// is the image drawable ?
|
||||
virtual bool isDrawable_impl() const = 0;
|
||||
|
||||
/** Start loading the image file.
|
||||
* The caller should expect this process to be asynchronous and
|
||||
* so should connect to the "finished" signal above.
|
||||
*/
|
||||
virtual void load_impl(support::FileName const & filename) = 0;
|
||||
|
||||
/** Generate the pixmap.
|
||||
* Uses the params to decide on color, grayscale etc.
|
||||
* Returns true if the pixmap is created.
|
||||
*/
|
||||
virtual bool setPixmap_impl(Params const & params) = 0;
|
||||
|
||||
/// Clip the image using params.
|
||||
virtual void clip_impl(Params const & params) = 0;
|
||||
|
||||
/// Rotate the image using params.
|
||||
virtual void rotate_impl(Params const & params) = 0;
|
||||
|
||||
/// Scale the image using params.
|
||||
virtual void scale_impl(Params const & params) = 0;
|
||||
};
|
||||
|
||||
|
||||
inline
|
||||
Image * Image::clone() const
|
||||
{
|
||||
return clone_impl();
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
unsigned int Image::getWidth() const
|
||||
{
|
||||
return getWidth_impl();
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
unsigned int Image::getHeight() const
|
||||
{
|
||||
return getHeight_impl();
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
bool Image::isDrawable() const
|
||||
{
|
||||
return isDrawable_impl();
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
void Image::load(support::FileName const & filename)
|
||||
{
|
||||
return load_impl(filename);
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
bool Image::setPixmap(Params const & params)
|
||||
{
|
||||
return setPixmap_impl(params);
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
void Image::clip(Params const & params)
|
||||
{
|
||||
return clip_impl(params);
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
void Image::rotate(Params const & params)
|
||||
{
|
||||
return rotate_impl(params);
|
||||
}
|
||||
|
||||
|
||||
inline
|
||||
void Image::scale(Params const & params)
|
||||
{
|
||||
return scale_impl(params);
|
||||
}
|
||||
|
||||
} // namespace graphics
|
||||
} // namespace lyx
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user