Commit 86268a67 authored by Thomas Zander's avatar Thomas Zander

New feature

When no more text fits in a frame we can create a new frame.and
place that on the next page. Creating the page if needed.
We also take into account the 'only on even/odd pages' setting on
where the new frame should end up, skipping a page if needed.

svn path=/trunk/koffice/; revision=586137
parent c9aa5c39
......@@ -465,6 +465,14 @@ public:
*/
QMatrix transformationMatrix(const KoViewConverter *converter) const;
/**
* Copy all the settings from the parameter shape and apply them to this shape.
* Settings like the position and rotation to visible and locked. The parent
* is a notable exclusion.
* @param shape the shape to use as original
*/
virtual void copySettings(const KoShape *shape);
protected:
QMatrix m_invMatrix; ///< The inverted matrix; for convenience
QBrush m_backgroundBrush; ///< Stands for the background color / fill etc.
......@@ -479,14 +487,6 @@ protected:
*/
static void applyConversion(QPainter &painter, const KoViewConverter &converter);
/**
* Copy all the settings from the parameter shape and apply them to this shape.
* Settings like the position and rotation to visible and locked. The parent
* is a notable exclusion.
* @param shape the shape to use as original
*/
virtual void copySettings(const KoShape *shape);
/**
* Update the position of the shape in the tree of the KoShapeManager.
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment