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);
|
return new GuiImage(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
unsigned int GuiImage::getWidth_impl() const
|
unsigned int GuiImage::getWidth() const
|
||||||
{
|
{
|
||||||
return transformed_.width();
|
return transformed_.width();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
unsigned int GuiImage::getHeight_impl() const
|
unsigned int GuiImage::getHeight() const
|
||||||
{
|
{
|
||||||
return transformed_.height();
|
return transformed_.height();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void GuiImage::load_impl(support::FileName const & filename)
|
void GuiImage::load(support::FileName const & filename)
|
||||||
{
|
{
|
||||||
if (!original_.isNull()) {
|
if (!original_.isNull()) {
|
||||||
LYXERR(Debug::GRAPHICS, "Image is loaded already!");
|
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)
|
if (original_.isNull() || params.display == NoDisplay)
|
||||||
return false;
|
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())
|
if (transformed_.isNull())
|
||||||
return;
|
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())
|
if (transformed_.isNull())
|
||||||
return;
|
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())
|
if (transformed_.isNull())
|
||||||
return;
|
return;
|
||||||
|
@ -38,31 +38,31 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
/// Create a copy
|
/// Create a copy
|
||||||
virtual Image * clone_impl() const;
|
virtual Image * clone() const;
|
||||||
/// Get the image width
|
/// Get the image width
|
||||||
virtual unsigned int getWidth_impl() const;
|
virtual unsigned int getWidth() const;
|
||||||
/// Get the image height
|
/// Get the image height
|
||||||
virtual unsigned int getHeight_impl() const;
|
virtual unsigned int getHeight() const;
|
||||||
// FIXME Is the image drawable ?
|
// FIXME Is the image drawable ?
|
||||||
virtual bool isDrawable_impl() const { return true; }
|
virtual bool isDrawable() const { return true; }
|
||||||
/**
|
/**
|
||||||
* Load the image file into memory.
|
* Load the image file into memory.
|
||||||
* The process is asynchronous, so this method starts the loading.
|
* The process is asynchronous, so this method starts the loading.
|
||||||
* When finished, the Image::finishedLoading signal is emitted.
|
* 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
|
* Finishes the process of modifying transformed_, using
|
||||||
* \c params to decide on color, grayscale etc.
|
* \c params to decide on color, grayscale etc.
|
||||||
* \returns true if successful.
|
* \returns true if successful.
|
||||||
*/
|
*/
|
||||||
virtual bool setPixmap_impl(Params const & params);
|
virtual bool setPixmap(Params const & params);
|
||||||
/// Clip the image using params.
|
/// Clip the image using params.
|
||||||
virtual void clip_impl(Params const & params);
|
virtual void clip(Params const & params);
|
||||||
/// Rotate the image using params.
|
/// Rotate the image using params.
|
||||||
virtual void rotate_impl(Params const & params);
|
virtual void rotate(Params const & params);
|
||||||
/// Scale the image using 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.
|
/// Access to the class is through newImage() and clone.
|
||||||
GuiImage() {}
|
GuiImage() {}
|
||||||
|
@ -57,16 +57,16 @@ public:
|
|||||||
virtual ~Image() {}
|
virtual ~Image() {}
|
||||||
|
|
||||||
/// Create a copy
|
/// Create a copy
|
||||||
Image * clone() const;
|
virtual Image * clone() const = 0;
|
||||||
|
|
||||||
/// Get the image width
|
/// Get the image width
|
||||||
unsigned int getWidth() const;
|
virtual unsigned int getWidth() const = 0;
|
||||||
|
|
||||||
/// Get the image height
|
/// Get the image height
|
||||||
unsigned int getHeight() const;
|
virtual unsigned int getHeight() const = 0;
|
||||||
|
|
||||||
/// Is the image drawable ?
|
/// Is the image drawable ?
|
||||||
bool isDrawable() const;
|
virtual bool isDrawable() const = 0;
|
||||||
|
|
||||||
/** At the end of the loading process inform the outside world
|
/** At the end of the loading process inform the outside world
|
||||||
* by emitting a signal
|
* by emitting a signal
|
||||||
@ -79,22 +79,22 @@ public:
|
|||||||
* The caller should expect this process to be asynchronous and
|
* The caller should expect this process to be asynchronous and
|
||||||
* so should connect to the "finished" signal above.
|
* 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.
|
/** Generate the pixmap.
|
||||||
* Uses the params to decide on color, grayscale etc.
|
* Uses the params to decide on color, grayscale etc.
|
||||||
* Returns true if the pixmap is created.
|
* Returns true if the pixmap is created.
|
||||||
*/
|
*/
|
||||||
bool setPixmap(Params const & params);
|
virtual bool setPixmap(Params const & params) = 0;
|
||||||
|
|
||||||
/// Clip the image using params.
|
/// Clip the image using params.
|
||||||
void clip(Params const & params);
|
virtual void clip(Params const & params) = 0;
|
||||||
|
|
||||||
/// Rotate the image using params.
|
/// Rotate the image using params.
|
||||||
void rotate(Params const & params);
|
virtual void rotate(Params const & params) = 0;
|
||||||
|
|
||||||
/// Scale the image using params.
|
/// Scale the image using params.
|
||||||
void scale(Params const & params);
|
virtual void scale(Params const & params) = 0;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
/// Must define default c-tor explicitly as we define a copy c-tor.
|
/// Must define default c-tor explicitly as we define a copy c-tor.
|
||||||
@ -108,104 +108,9 @@ protected:
|
|||||||
*/
|
*/
|
||||||
std::pair<unsigned int, unsigned int>
|
std::pair<unsigned int, unsigned int>
|
||||||
getScaledDimensions(Params const & params) const;
|
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 graphics
|
||||||
} // namespace lyx
|
} // namespace lyx
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user