|
| PageItem (ScribusDoc *pa, ItemType newType, double x, double y, double w, double h, double w2, QString fill, QString outline) |
|
virtual PageItem_Arc * | asArc () |
| Return self if Arc item, otherwise null.
|
|
virtual PageItem_Group * | asGroupFrame () |
| Return self if Group item, otherwise null.
|
|
virtual PageItem_ImageFrame * | asImageFrame () |
| Return self if Image item, otherwise null.
|
|
virtual PageItem_LatexFrame * | asLatexFrame () |
| Return self if Render frame item, otherwise null.
|
|
virtual PageItem_Line * | asLine () |
| Return self if Line item, otherwise null.
|
|
virtual PageItem_NoteFrame * | asNoteFrame () |
| Return self if Note item, otherwise null.
|
|
virtual PageItem_OSGFrame * | asOSGFrame () |
| Return self if OSG item, otherwise null.
|
|
virtual PageItem_PathText * | asPathText () |
| Return self if Path Text item, otherwise null.
|
|
virtual PageItem_PolyLine * | asPolyLine () |
| Return self if Poly Line item, otherwise null.
|
|
virtual PageItem_Polygon * | asPolygon () |
| Return self if Polygon item, otherwise null.
|
|
virtual PageItem_RegularPolygon * | asRegularPolygon () |
| Return self if Regular Polygon item, otherwise null.
|
|
virtual PageItem_Spiral * | asSpiral () |
| Return self if Spiral item, otherwise null.
|
|
virtual PageItem_Symbol * | asSymbolFrame () |
| Return self if Symbol item, otherwise null.
|
|
virtual PageItem_Table * | asTable () |
| Return self if Table item, otherwise null.
|
|
virtual PageItem_TextFrame * | asTextFrame () |
| Return self if Text item, otherwise null.
|
|
virtual bool | isArc () const |
| Return true if Arc item, otherwise false.
|
|
virtual bool | isAutoNoteFrame () const |
| Return true if Auto Note item, otherwise false.
|
|
virtual bool | isGroup () const |
| Return true if Group item, otherwise false.
|
|
virtual bool | isImageFrame () const |
| Return true if Image item, otherwise false.
|
|
virtual bool | isLatexFrame () const |
| Return true if Render frame item, otherwise false.
|
|
virtual bool | isLine () const |
| Return true if Line item, otherwise false.
|
|
virtual bool | isNoteFrame () const |
| Return true if Note item, otherwise false.
|
|
virtual bool | isOSGFrame () const |
| Return true if OSG item, otherwise false.
|
|
virtual bool | isPathText () const |
| Return true if Text Path Text, otherwise false.
|
|
virtual bool | isPolyLine () const |
| Return true if Poly Line item, otherwise false.
|
|
virtual bool | isPolygon () const |
| Return true if Polygon item, otherwise false.
|
|
virtual bool | isRegularPolygon () const |
| Return true if Regular Polygon item, otherwise false.
|
|
virtual bool | isSpiral () const |
| Return true if Spiral item, otherwise false.
|
|
virtual bool | isSymbol () const |
| Return true if Symbol item, otherwise false.
|
|
virtual bool | isTable () const |
| Return true if Table item, otherwise false.
|
|
virtual bool | isTextFrame () const |
| Return true if Text item, otherwise false.
|
|
virtual bool | isGroupChild () const |
|
virtual bool | isTableCell () const |
|
PageItem_Group * | parentGroup () const |
|
PageItem_Table * | parentTable () const |
|
virtual void | applicableActions (QStringList &actionList)=0 |
|
virtual QString | infoDescription () |
|
virtual bool | createInfoGroup (QFrame *, QGridLayout *) |
|
void | DrawObj (ScPainter *p, QRectF e) |
|
void | DrawObj_Pre (ScPainter *p) |
|
virtual void | DrawObj_Post (ScPainter *p) |
|
virtual void | DrawObj_Decoration (ScPainter *p) |
|
virtual void | DrawObj_Item (ScPainter *p, QRectF e)=0 |
|
QImage | DrawObj_toImage (double maxSize, int options=0) |
|
QImage | DrawObj_toImage (QList< PageItem * > &emG, double scaling) |
|
void | DrawObj_Embedded (ScPainter *p, QRectF e, const CharStyle &style, PageItem *cembedded) |
|
void | DrawStrokePattern (ScPainter *p, QPainterPath &path) |
|
void | DrawSoftShadow (ScPainter *p) |
|
QRect | getRedrawBounding (const double) |
| Set or get the redraw bounding box of the item, moved from the View.
|
|
void | setRedrawBounding () |
|
void | setPolyClip (int up, int down=0) |
|
void | updatePolyClip () |
|
void | updateClip (bool updateWelded=true) |
|
void | convertClip () |
|
QRectF | getBoundingRect () const |
|
QRectF | getCurrentBoundingRect (double moreSpace=0.0) const |
|
QRectF | getVisualBoundingRect () const |
|
virtual void | getBoundingRect (double *x1, double *y1, double *x2, double *y2) const |
|
virtual void | getVisualBoundingRect (double *x1, double *y1, double *x2, double *y2) const |
|
virtual void | clearContents () |
| Clear the contents of a frame. WARNING: Currently they do not check if the user wants this. The view does when these are called.
|
|
virtual void | truncateContents () |
|
bool | pointWithinItem (const int x, const int y) const |
| Check if a QPoint is within the items boundaries No coordinates transformation is performed. More...
|
|
bool | mouseWithinItem (const int x, const int y, double scale) const |
| Check if the mouse is within the items boundaries This method performs necessary page to device transformations. More...
|
|
virtual void | handleModeEditKey (QKeyEvent *k, bool &keyRepeat) |
|
int | level () const |
| Get item level relative to its parent doc or group.
|
|
void | saxx (SaxHandler &handler, const Xml_string &elemtag) const |
|
void | saxx (SaxHandler &handler) const |
|
void | AdjustPictScale () |
| Adjust the picture scale, moved from the view, no view code here FIXME: Move to PageItem_TextFrame.
|
|
void | updateGradientVectors () |
| Update the gradient vectors, moved from the View.
|
|
void | moveImageInFrame (double newX, double newY) |
| Move the image within the frame Old ScribusView::MoveItemI. More...
|
|
ObjAttrVector * | getObjectAttributes () |
|
QList< ObjectAttribute > | getObjectAttributes (QString attributeName) const |
|
ObjectAttribute | getObjectAttribute (QString) const |
|
void | setObjectAttributes (ObjAttrVector *) |
|
void | SetFrameShape (int count, double *vals) |
|
void | SetRectFrame () |
|
void | SetOvalFrame () |
|
void | SetFrameRound () |
|
QTransform | getGroupTransform () const |
|
void | getTransform (QTransform &mat) const |
|
QTransform | getTransform () const |
|
virtual void | invalidateLayout () |
| invalidates current layout information
|
|
virtual void | layout () |
| creates valid layout information
|
|
PageItem * | frameTextEnd () |
| returns frame where is text end
|
|
bool | frameOverflows () const |
| returns true if text overflows
|
|
bool | frameUnderflows () const |
| returns true if text is ending before that frame
|
|
int | frameOverflowCount () const |
|
int | frameOverflowBlankCount () const |
|
void | drawOverflowMarker (ScPainter *p) |
| Draws the overflow marker.
|
|
int | firstInFrame () const |
| returns index of first char displayed in this frame, used to be 0
|
|
int | lastInFrame () const |
| returns index of last char displayed in this frame, used to be MaxChars-1
|
|
bool | frameDisplays (int textpos) const |
| tests if a character is displayed by this fram More...
|
|
const ParagraphStyle & | currentStyle () const |
| returns the style at the current charpos
|
|
ParagraphStyle & | changeCurrentStyle () |
| returns the style at the current charpos for changing More...
|
|
const CharStyle & | currentCharStyle () const |
| returns the style at the current charpos
|
|
void | currentTextProps (ParagraphStyle &parStyle) const |
| Return current text properties (current char + paragraph properties)
|
|
double | layoutGlyphs (const CharStyle &style, const QString &chars, LayoutFlags flags, GlyphLayout &layout) |
|
void | SetQColor (QColor *tmp, QString farbe, double shad) |
|
void | drawGlyphs (ScPainter *p, const CharStyle &style, LayoutFlags flags, GlyphLayout &glyphs) |
|
void | DrawPolyL (QPainter *p, QPolygon pts) |
|
QString | ExpandToken (uint base) |
|
const FPointArray | shape () const |
|
void | setShape (FPointArray val) |
|
const FPointArray | contour () const |
|
void | setContour (FPointArray val) |
|
bool | flipPathText () const |
|
void | setFlipPathText (bool val) |
|
int | pathTextType () const |
|
void | setPathTextType (int val) |
|
double | pathTextBaseOffset () const |
|
void | setPathTextBaseOffset (double val) |
|
bool | pathTextShowFrame () const |
|
void | setPathTextShowFrame (bool val) |
|
bool | useEmbeddedImageProfile () const |
|
void | setUseEmbeddedImageProfile (bool val) |
|
QString | embeddedImageProfile () const |
|
void | setEmbeddedImageProfile (QString val) |
|
bool | drawFrame () |
|
QString | externalFile () const |
|
void | setExternalFile (QString val) |
|
void | setImagePagenumber (int num) |
|
void | setResolution (int) |
|
QString | fileIconPressed () const |
|
void | setFileIconPressed (QString val) |
|
QString | fileIconRollover () const |
|
void | setFileIconRollover (QString val) |
|
int | cmsRenderingIntent () const |
|
void | setCmsRenderingIntent (eRenderIntent val) |
|
QString | cmsProfile () const |
|
void | setCmsProfile (QString val) |
|
void | setOverrideCompressionMethod (bool val) |
|
void | setCompressionMethodIndex (int val) |
|
void | setOverrideCompressionQuality (bool val) |
|
void | setCompressionQualityIndex (int val) |
|
PageItem * | prevInChain () |
|
PageItem * | nextInChain () |
|
const PageItem * | prevInChain () const |
|
const PageItem * | nextInChain () const |
|
PageItem * | firstInChain () |
|
PageItem * | lastInChain () |
|
bool | testLinkCandidate (PageItem *nextFrame) |
|
void | unlink (bool createUndo=true) |
|
void | link (PageItem *nextFrame, bool addPARSEP=true) |
|
void | dropLinks () |
|
void | unlinkWithText (bool) |
|
void | setSampleItem (bool b) |
|
const QVector< double > & | dashes () const |
|
QVector< double > & | dashes () |
|
void | setDashes (QVector< double > val) |
|
double | dashOffset () const |
|
void | setDashOffset (double val) |
|
virtual QList< PageItem * > | getItemList () |
|
double | xPos () const |
|
double | yPos () const |
|
double | visualXPos () const |
|
double | visualYPos () const |
|
FPoint | xyPos () const |
|
void | setXPos (const double, bool drawingOnly=false) |
|
void | setYPos (const double, bool drawingOnly=false) |
|
void | setXYPos (const double, const double, bool drawingOnly=false) |
|
void | moveBy (const double, const double, bool drawingOnly=false) |
|
double | width () const |
|
double | height () const |
|
double | visualWidth () const |
|
double | visualHeight () const |
|
double | visualLineWidth () |
|
void | setWidth (const double) |
|
void | setHeight (const double) |
|
void | setWidthHeight (const double, const double, bool drawingOnly) |
|
void | setWidthHeight (const double, const double) |
|
void | resizeBy (const double, const double) |
|
double | rotation () const |
|
void | setRotation (const double, bool drawingOnly) |
|
void | setRotation (const double r) |
| needed for deSaXe
|
|
void | rotateBy (const double) |
|
bool | isSelected () const |
|
void | setSelected (const bool) |
|
double | imageXScale () const |
|
double | imageYScale () const |
|
void | setImageXScale (const double) |
|
void | setImageYScale (const double) |
|
void | setImageXYScale (const double, const double) |
|
double | imageXOffset () const |
|
double | imageYOffset () const |
|
void | setImageXOffset (const double) |
|
void | setImageYOffset (const double) |
|
void | moveImageXYOffsetBy (const double, const double) |
|
void | setImageXYOffset (const double, const double) |
|
double | imageRotation () const |
|
void | setImageRotation (const double newRotation) |
|
bool | reversed () const |
|
void | setReversed (bool) |
|
double | cornerRadius () const |
|
void | setCornerRadius (double) |
|
bool | isPDFBookmark () const |
|
void | setIsPDFBookmark (bool val) |
|
int | gradientType () const |
| 0=none, 1,2,3,4=linear, 5=radial, 6=free linear, 7=free radial, 8=pattern
|
|
void | setGradientType (int val) |
|
double | gradientStartX () const |
|
void | setGradientStartX (double val) |
|
double | gradientStartY () const |
|
void | setGradientStartY (double val) |
|
double | gradientEndX () const |
|
void | setGradientEndX (double val) |
|
double | gradientEndY () const |
|
void | setGradientEndY (double val) |
|
double | gradientFocalX () const |
|
void | setGradientFocalX (double val) |
|
double | gradientFocalY () const |
|
void | setGradientFocalY (double val) |
|
double | gradientScale () const |
|
void | setGradientScale (double val) |
|
double | gradientSkew () const |
|
void | setGradientSkew (double val) |
|
double | gradientMaskStartX () const |
|
void | setGradientMaskStartX (double val) |
|
double | gradientMaskStartY () const |
|
void | setGradientMaskStartY (double val) |
|
double | gradientMaskEndX () const |
|
void | setGradientMaskEndX (double val) |
|
double | gradientMaskEndY () const |
|
void | setGradientMaskEndY (double val) |
|
double | gradientMaskFocalX () const |
|
void | setGradientMaskFocalX (double val) |
|
double | gradientMaskFocalY () const |
|
void | setGradientMaskFocalY (double val) |
|
double | gradientMaskScale () const |
|
void | setGradientMaskScale (double val) |
|
double | gradientMaskSkew () const |
|
void | setGradientMaskSkew (double val) |
|
FPoint | gradientControl1 () const |
|
void | setGradientControl1 (FPoint val) |
|
FPoint | gradientControl2 () const |
|
void | setGradientControl2 (FPoint val) |
|
FPoint | gradientControl3 () const |
|
void | setGradientControl3 (FPoint val) |
|
FPoint | gradientControl4 () const |
|
void | setGradientControl4 (FPoint val) |
|
FPoint | gradientControl5 () const |
|
void | setGradientControl5 (FPoint val) |
|
double | gradientStrokeScale () const |
|
void | setGradientStrokeScale (double val) |
|
double | gradientStrokeSkew () const |
|
void | setGradientStrokeSkew (double val) |
|
double | gradientStrokeFocalX () const |
|
void | setGradientStrokeFocalX (double val) |
|
double | gradientStrokeFocalY () const |
|
void | setGradientStrokeFocalY (double val) |
|
double | gradientStrokeStartX () const |
|
void | setGradientStrokeStartX (double val) |
|
double | gradientStrokeStartY () const |
|
void | setGradientStrokeStartY (double val) |
|
double | gradientStrokeEndX () const |
|
void | setGradientStrokeEndX (double val) |
|
double | gradientStrokeEndY () const |
|
void | setGradientStrokeEndY (double val) |
|
QString | gradientCol1 () const |
|
void | setGradientCol1 (QString val) |
|
QString | gradientCol2 () const |
|
void | setGradientCol2 (QString val) |
|
QString | gradientCol3 () const |
|
void | setGradientCol3 (QString val) |
|
QString | gradientCol4 () const |
|
void | setGradientCol4 (QString val) |
|
double | gradientTransp1 () const |
|
void | setGradientTransp1 (double val) |
|
double | gradientTransp2 () const |
|
void | setGradientTransp2 (double val) |
|
double | gradientTransp3 () const |
|
void | setGradientTransp3 (double val) |
|
double | gradientTransp4 () const |
|
void | setGradientTransp4 (double val) |
|
int | gradientShade1 () const |
|
void | setGradientShade1 (int val) |
|
int | gradientShade2 () const |
|
void | setGradientShade2 (int val) |
|
int | gradientShade3 () const |
|
void | setGradientShade3 (int val) |
|
int | gradientShade4 () const |
|
void | setGradientShade4 (int val) |
|
QColor | gradientColor1 () const |
|
void | setGradientColor1 (QColor val) |
|
QColor | gradientColor2 () const |
|
void | setGradientColor2 (QColor val) |
|
QColor | gradientColor3 () const |
|
void | setGradientColor3 (QColor val) |
|
QColor | gradientColor4 () const |
|
void | setGradientColor4 (QColor val) |
|
void | setGradientExtend (VGradient::VGradientRepeatMethod val) |
|
void | setStrokeGradientExtend (VGradient::VGradientRepeatMethod val) |
|
VGradient::VGradientRepeatMethod | getGradientExtend () |
|
VGradient::VGradientRepeatMethod | getStrokeGradientExtend () |
|
bool | getSnapToPatchGrid () const |
|
void | setSnapToPatchGrid (bool val) |
|
void | setMaskGradient (VGradient grad) |
|
void | setFillGradient (VGradient grad) |
|
void | setStrokeGradient (VGradient grad) |
|
void | set4ColorGeometry (FPoint c1, FPoint c2, FPoint c3, FPoint c4) |
|
void | set4ColorTransparency (double t1, double t2, double t3, double t4) |
|
void | set4ColorShade (int t1, int t2, int t3, int t4) |
|
void | set4ColorColors (QString col1, QString col2, QString col3, QString col4) |
|
void | get4ColorGeometry (FPoint &c1, FPoint &c2, FPoint &c3, FPoint &c4) |
|
void | setDiamondGeometry (FPoint c1, FPoint c2, FPoint c3, FPoint c4, FPoint c5) |
|
void | get4ColorTransparency (double &t1, double &t2, double &t3, double &t4) |
|
void | get4ColorColors (QString &col1, QString &col2, QString &col3, QString &col4) |
|
void | setMeshPointColor (int x, int y, QString color, int shade, double transparency, bool forPatch=false) |
|
void | createGradientMesh (int rows, int cols) |
|
void | resetGradientMesh () |
|
void | meshToShape () |
|
void | createConicalMesh () |
|
VColorStop | computeInBetweenStop (VColorStop *last, VColorStop *actual, double t) |
|
void | gradientVector (double &startX, double &startY, double &endX, double &endY, double &focalX, double &focalY, double &scale, double &skew) const |
|
void | setGradientVector (double startX, double startY, double endX, double endY, double focalX, double focalY, double scale, double skew) |
|
int | strokeGradientType () const |
|
void | setStrokeGradientType (int val) |
|
void | strokeGradientVector (double &startX, double &startY, double &endX, double &endY, double &focalX, double &focalY, double &scale, double &skew) const |
|
void | setStrokeGradientVector (double startX, double startY, double endX, double endY, double focalX, double focalY, double scale, double skew) |
|
int | maskType () const |
|
void | setMaskType (int val) |
|
void | setGradientMask (const QString &newMask) |
|
void | setPatternMask (const QString &newMask) |
|
QString | gradientMask () const |
|
QString | patternMask () const |
|
void | maskVector (double &startX, double &startY, double &endX, double &endY, double &focalX, double &focalY, double &scale, double &skew) const |
|
void | setMaskVector (double startX, double startY, double endX, double endY, double focalX, double focalY, double scale, double skew) |
|
void | maskTransform (double &scaleX, double &scaleY, double &offsetX, double &offsetY, double &rotation, double &skewX, double &skewY) const |
|
void | setMaskTransform (double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY) |
|
void | setMaskFlip (bool flipX, bool flipY) |
|
void | maskFlip (bool &flipX, bool &flipY) |
|
bool | fillEvenOdd () const |
|
void | setFillEvenOdd (bool val) |
|
bool | overprint () const |
|
void | setOverprint (bool val) |
|
void | setHasSoftShadow (bool val) |
|
bool | hasSoftShadow () |
|
void | setSoftShadowColor (const QString &val) |
|
QString | softShadowColor () |
|
void | setSoftShadowShade (int val) |
|
int | softShadowShade () |
|
void | setSoftShadowBlurRadius (double val) |
|
double | softShadowBlurRadius () |
|
void | setSoftShadowXOffset (double val) |
|
double | softShadowXOffset () |
|
void | setSoftShadowYOffset (double val) |
|
double | softShadowYOffset () |
|
void | setSoftShadowOpacity (double val) |
|
double | softShadowOpacity () |
|
void | setSoftShadowBlendMode (int val) |
|
double | softShadowBlendMode () |
|
void | setSoftShadowErasedByObject (bool val) |
|
bool | softShadowErasedByObject () |
|
void | setSoftShadowHasObjectTransparency (bool val) |
|
bool | softShadowHasObjectTransparency () |
|
int | frameType () const |
| rect / oval / round / other
|
|
void | setFrameType (int val) |
|
bool | hasDefaultShape () const |
|
void | setHasDefaultShape (bool val) |
|
bool | isAutoFrame () const |
|
void | setIsAutoFrame (bool val) |
|
bool | keepAspectRatio () const |
|
void | setKeepAspectRatio (bool val) |
|
bool | fitImageToFrame () const |
|
void | setFitImageToFrame (bool val) |
|
bool | isImageInline () const |
|
void | setImageInline (bool val) |
|
void | setInlineExt (QString val) |
|
void | setInlineData (QString data) |
|
void | makeImageInline () |
|
void | makeImageExternal (QString path) |
|
double | textToFrameDistLeft () const |
|
double | textToFrameDistRight () const |
|
double | textToFrameDistTop () const |
|
double | textToFrameDistBottom () const |
|
int | columns () const |
|
double | columnGap () const |
|
double | gridOffset () const |
|
double | gridDistance () const |
|
int | verticalAlignment () |
|
void | setTextToFrameDistLeft (double) |
|
void | setTextToFrameDistRight (double) |
|
void | setTextToFrameDistTop (double) |
|
void | setTextToFrameDistBottom (double) |
|
void | setColumns (int) |
|
void | setColumnGap (double) |
|
void | setGridOffset (double) |
|
void | setGridDistance (double) |
|
void | setVerticalAlignment (int) |
|
FirstLineOffsetPolicy | firstLineOffset () const |
|
void | setFirstLineOffset (FirstLineOffsetPolicy) |
|
void | setTextToFrameDist (double newLeft, double newRight, double newTop, double newBottom) |
| Set the text to frame distances all at once. More...
|
|
QString | itemName () const |
| Get name of the item. More...
|
|
void | setItemName (const QString &newName) |
| Set name of the item. More...
|
|
QString | gradient () const |
| Get the name of the gradient of the object.
|
|
void | setGradient (const QString &newGradient) |
| Set the fill gradient of the object. More...
|
|
QString | strokeGradient () const |
| Get the name of the stroke gradient of the object.
|
|
void | setStrokeGradient (const QString &newGradient) |
| Set the stroke gradient of the object. More...
|
|
QString | pattern () const |
| Get the name of the pattern of the object.
|
|
void | patternTransform (double &scaleX, double &scaleY, double &offsetX, double &offsetY, double &rotation, double &skewX, double &skewY) const |
| Get the pattern transformation matrix of the object.
|
|
void | setPattern (const QString &newPattern) |
| Set the fill pattern of the object. More...
|
|
void | setPatternTransform (double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY) |
| Set the fill pattern transformation of the object.
|
|
void | setPatternFlip (bool flipX, bool flipY) |
|
void | patternFlip (bool &flipX, bool &flipY) |
|
QString | fillColor () const |
| Get the (name of the) fill color of the object.
|
|
void | setFillColor (const QString &newColor) |
| Set the fill color of the object. More...
|
|
double | fillShade () const |
| Get the shade of the fill color.
|
|
void | setFillShade (double newShade) |
| Set the fill color shade. More...
|
|
double | fillTransparency () const |
| Get the transparency of the fill color.
|
|
void | setFillTransparency (double newTransparency) |
| Set the transparency of the fill color. More...
|
|
int | fillBlendmode () const |
| Get the blendmode of the fill color.
|
|
void | setFillBlendmode (int newBlendmode) |
| Set the blendmode of the fill color. More...
|
|
int | lineBlendmode () const |
| Get the blendmode of the stroke color.
|
|
void | setLineBlendmode (int newBlendmode) |
| Set the blendmode of the stroke color. More...
|
|
QString | lineColor () const |
| Get the line color of the object.
|
|
void | setLineColor (const QString &newColor) |
| Set the line color of the object. More...
|
|
double | lineShade () const |
| Get the line color shade.
|
|
void | setLineShade (double newShade) |
| Set the line color shade. More...
|
|
double | lineTransparency () const |
| Get the line transparency.
|
|
void | setLineTransparency (double newTransparency) |
| Set the transparency of the line color. More...
|
|
void | setHatchParameters (int mode, double distance, double angle, bool useBackground, QString background, QString foreground) |
|
QString | strokePattern () const |
| Get the name of the stroke pattern of the object.
|
|
void | strokePatternTransform (double &scaleX, double &scaleY, double &offsetX, double &offsetY, double &rotation, double &skewX, double &skewY, double &space) const |
| Get the stroke pattern transformation matrix of the object.
|
|
void | setStrokePattern (const QString &newPattern) |
| Set the stroke pattern of the object. More...
|
|
void | setStrokePatternTransform (double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY, double space) |
| Set the stroke pattern transformation of the object.
|
|
void | setStrokePatternFlip (bool flipX, bool flipY) |
|
void | strokePatternFlip (bool &flipX, bool &flipY) |
|
void | setStrokePatternToPath (bool enable) |
|
bool | isStrokePatternToPath () |
|
void | setLineQColor () |
| Set the QColor for the line.
|
|
void | setFillQColor () |
| Set the QColor for the fill.
|
|
Qt::PenStyle | lineStyle () const |
| Get the style of line.
|
|
void | setLineStyle (Qt::PenStyle newStyle) |
| Set the style of line. More...
|
|
double | lineWidth () const |
| Get the width of the line.
|
|
void | setLineWidth (double newWidth) |
| Set the width of line. More...
|
|
Qt::PenCapStyle | lineEnd () const |
| Get the end cap style of the line.
|
|
void | setLineEnd (Qt::PenCapStyle newStyle) |
| Set the end style of line. More...
|
|
Qt::PenJoinStyle | lineJoin () const |
| Get the join style of multi-segment lines.
|
|
void | setLineJoin (Qt::PenJoinStyle newStyle) |
| Set the join style of line. More...
|
|
QString | customLineStyle () const |
| Get name of active custom line style.
|
|
void | setCustomLineStyle (const QString &newStyle) |
| Set custom line style. More...
|
|
int | startArrowIndex () const |
| Get start arrow index. More...
|
|
void | setStartArrowIndex (int newIndex) |
| Set start arrow index. More...
|
|
int | endArrowIndex () const |
| Get end arrow index. More...
|
|
void | setEndArrowIndex (int newIndex) |
| Set end arrow index. More...
|
|
int | startArrowScale () const |
| Get start arrow scale. More...
|
|
void | setStartArrowScale (int newScale) |
| Set start arrow scale. More...
|
|
int | endArrowScale () const |
| Get end arrow scale. More...
|
|
void | setEndArrowScale (int newScale) |
| Set end arrow scale. More...
|
|
bool | imageFlippedH () const |
| Is the image flipped horizontally?
|
|
void | setImageFlippedH (bool flipped) |
| Horizontally flip / unflip the image.
|
|
void | flipImageH () |
| Flip an image horizontally.
|
|
bool | imageFlippedV () const |
| Is the image flipped vertically?
|
|
void | setImageFlippedV (bool flipped) |
| Vertically flip / unflip the image.
|
|
void | flipImageV () |
| Flip an image vertically.
|
|
void | setImageScalingMode (bool freeScale, bool keepRatio) |
| Set the image scaling mode. More...
|
|
void | toggleLock () |
| Lock or unlock this pageitem.
|
|
bool | locked () const |
| is the item locked ?
|
|
void | setLocked (bool isLocked) |
| Lock or unlock this pageitem.
|
|
void | toggleSizeLock () |
| Toggle lock for resizing.
|
|
bool | sizeLocked () const |
| Is the item's size locked?
|
|
bool | sizeHLocked () const |
|
bool | sizeVLocked () const |
|
void | setSizeLocked (bool isLocked) |
| set lock for resizing
|
|
void | setSizeHLocked (bool isLocked) |
|
void | setSizeVLocked (bool isLocked) |
|
TextFlowMode | textFlowMode () const |
| Does text flow around this object and how. More...
|
|
void | setTextFlowMode (TextFlowMode mode) |
| Changes the way text flows around this item. More...
|
|
bool | textFlowAroundObject () const |
| If text should flow around object frame. More...
|
|
bool | textFlowUsesFrameShape () const |
| If text should flow around object frame. More...
|
|
bool | textFlowUsesBoundingBox () const |
| If text should flow around bounding box. More...
|
|
bool | textFlowUsesContourLine () const |
| If text should flow around contour line. More...
|
|
bool | textFlowUsesImageClipping () const |
| If text should flow around image clipping path. More...
|
|
void | checkTextFlowInteractions (bool allItems=false) |
| To be called carefully because it eventually triggers a relayout of long text frames strings, but necesarily when you change the document. More...
|
|
ItemType | itemType () const |
| Get the frame type. More...
|
|
virtual ItemType | realItemType () const |
| Get the subclass item type. More...
|
|
void | convertTo (ItemType newType) |
| Convert this PageItem to PageItem type newType More...
|
|
virtual void | setLayer (int layerId) |
|
void | checkChanges (bool force=false) |
| Check the changes to the item and add undo actions for them. More...
|
|
void | restore (UndoState *state, bool isUndo) |
| Required by the UndoObject.
|
|
virtual void | getNamedResources (ResourceCollection &lists) const |
|
virtual void | replaceNamedResources (ResourceCollection &newNames) |
|
QString | generateUniqueCopyName (const QString originalName, bool prependCopy=true) const |
| Return a variant of `originalName' that is guaranteed to be unique in the same document as this PageItem. If the passed name is not in use it is returned unchanged. More...
|
|
bool | printEnabled () const |
| Is this item printed? More...
|
|
void | setPrintEnabled (bool toPrint) |
| Tells if the frame is set to be printed or not. More...
|
|
void | togglePrintEnabled () |
| Toggle printable. More...
|
|
bool | isTagged () const |
| Tells if the frame is tagged or not. More...
|
|
void | setTagged (bool) |
| Set the tagged member for use when deleting items, instead of reselecting them. More...
|
|
bool | loadImage (const QString &filename, const bool reload, const int gsResolution=-1, bool showMsg=false) |
| Load an image into an image frame, moved from ScribusView. More...
|
|
bool | connectToGUI () |
| Connect the item's signals to the GUI, primarily the Properties palette, also some to ScMW. More...
|
|
bool | disconnectFromGUI () |
|
void | emitAllToGUI () |
| Emit the items properties to the GUI in one go.
|
|
ScribusDoc * | doc () const |
| Get the document that this item belongs to.
|
|
bool | isAnnotation () const |
|
void | setIsAnnotation (bool) |
|
void | setIsBookMark (bool) |
|
void | setAnnotation (const Annotation &ad) |
|
Annotation & | annotation () |
|
const Annotation & | annotation () const |
|
bool | imageVisible () const |
|
void | setImageVisible (bool) |
|
void | updateConstants () |
|
bool | isWelded () |
|
void | weldTo (PageItem *item) |
|
QList< PageItem * > | itemsWeldedTo (PageItem *except=NULL) |
|
void | unWeld () |
|
void | addWelded (PageItem *item) |
|
void | moveWelded (double dX, double dY, int weld) |
|
void | moveWelded (double dX, double dY, PageItem *except=NULL) |
|
void | rotateWelded (double dR, double oldRot) |
|
void | setWeldPoint (double dX, double dY, PageItem *pItem) |
| added for autowelding feature of notes frames, setting welding point with given pItem to given coords
|
|
QString | getItemTextSaxed (int selStart, int selLength) |
| used by notes frames to get content of notes from itemText
|
|
bool | groupClipping () |
|
void | setGroupClipping (bool val) |
|
bool | hasFill () |
|
bool | hasStroke () |
|
int | maxCharsInFrame () |
|
|
Add an undo action to the undo guis
- Author
- Riku Leino
|
void | moveUndoAction () |
|
void | resizeUndoAction () |
|
void | rotateUndoAction () |
|
void | changeImageOffsetUndoAction () |
|
void | changeImageScaleUndoAction () |
|
| UndoObject () |
| Creates a new anonymous UndoObject instance.
|
|
| UndoObject (const UndoObject &other) |
| Creates a copy of an UndoObject instance.
|
|
| UndoObject (const QString &objectName, QPixmap *objectIcon=0) |
| Creates a new UndoObject instance with the name objectName More...
|
|
virtual | ~UndoObject () |
| Destroys the object.
|
|
virtual QString | getUName () |
| Returns the name of the UndoObject. More...
|
|
virtual void | setUName (QString newUName) |
| Set the name of the UndoObject. More...
|
|
virtual QPixmap * | getUPixmap () |
| Returns the pixmap connected to this object. More...
|
|
virtual void | setUPixmap (QPixmap *newUPixmap) |
| Set the pixmap for this object. More...
|
|
ulong | getUId () const |
| Returns an unique identifier number for the UndoObject. More...
|
|
const ScGuardedPtr< UndoObject > & | undoObjectPtr () |
| Returns a guarded pointer.
|
|
| SingleObservable (MassObservable< PageItem * > *massObservable) |
|
void | setMassObservable (MassObservable< PageItem * > *massObservable) |
|
virtual void | update () |
|
virtual void | updateLayout () |
|
|
| PageItem (const PageItem &other) |
|
void | DrawObj_ImageFrame (ScPainter *p, double sc) |
|
void | DrawObj_Polygon (ScPainter *p) |
|
void | DrawObj_PolyLine (ScPainter *p) |
|
void | DrawObj_PathText (ScPainter *p, double sc) |
|
void | drawLockedMarker (ScPainter *p) |
|
void | drawArrow (ScPainter *p, QTransform &arrowTrans, int arrowIndex) |
|
bool | checkGradientUndoRedo (SimpleState *state, bool isUndo) |
|
bool | shouldCheck () |
| Returns true if the actions should be sent to the UndoManager. More...
|
|
void | select () |
| Clears the current selection and selects this PageItem.
|
|
|
Split the restore method for easier handling. - Author
- Riku Leino
|
void | restoreAppMode (SimpleState *state, bool isUndo) |
|
void | restoreArc (SimpleState *state, bool isUndo) |
|
void | restoreArrow (SimpleState *state, bool isUndo, bool isStart) |
|
void | restoreBottomTextFrameDist (SimpleState *state, bool isUndo) |
|
void | restoreCharStyle (SimpleState *state, bool isUndo) |
|
void | restoreClearImage (UndoState *state, bool isUndo) |
|
void | restoreColumns (SimpleState *state, bool isUndo) |
|
void | restoreColumnsGap (SimpleState *state, bool isUndo) |
|
void | restoreConnectPath (SimpleState *state, bool isUndo) |
|
void | restoreContourLine (SimpleState *state, bool isUndo) |
|
void | restoreCornerRadius (SimpleState *state, bool isUndo) |
|
void | restoreCreateMeshGrad (SimpleState *state, bool isUndo) |
|
void | restoreCustomLineStyle (SimpleState *state, bool isUndo) |
|
void | restoreDefaultParagraphStyle (SimpleState *state, bool isUndo) |
|
void | restoreDeleteFrameText (SimpleState *state, bool isUndo) |
|
void | restoreDropLinks (UndoState *state, bool isUndo) |
|
void | restoreEndArrowScale (SimpleState *state, bool isUndo) |
|
void | restoreFill (SimpleState *state, bool isUndo) |
|
void | restoreFillGradient (SimpleState *state, bool isUndo) |
|
void | restoreFillTP (SimpleState *state, bool isUndo) |
|
void | restoreFirstLineOffset (SimpleState *state, bool isUndo) |
|
void | restoreGetImage (UndoState *state, bool isUndo) |
|
void | restoreGradPos (SimpleState *state, bool isUndo) |
|
void | restoreGradientCol1 (SimpleState *state, bool isUndo) |
|
void | restoreGradientCol2 (SimpleState *state, bool isUndo) |
|
void | restoreGradientCol3 (SimpleState *state, bool isUndo) |
|
void | restoreGradientCol4 (SimpleState *state, bool isUndo) |
|
void | restoreGradientColor1 (SimpleState *state, bool isUndo) |
|
void | restoreGradientColor2 (SimpleState *state, bool isUndo) |
|
void | restoreGradientColor3 (SimpleState *state, bool isUndo) |
|
void | restoreGradientColor4 (SimpleState *state, bool isUndo) |
|
void | restoreGradientControl1 (SimpleState *state, bool isUndo) |
|
void | restoreGradientControl2 (SimpleState *state, bool isUndo) |
|
void | restoreGradientControl3 (SimpleState *state, bool isUndo) |
|
void | restoreGradientControl4 (SimpleState *state, bool isUndo) |
|
void | restoreGradientControl5 (SimpleState *state, bool isUndo) |
|
void | restoreGradientEndX (SimpleState *state, bool isUndo) |
|
void | restoreGradientEndY (SimpleState *state, bool isUndo) |
|
void | restoreGradientFocalX (SimpleState *state, bool isUndo) |
|
void | restoreGradientFocalY (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskEndX (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskEndY (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskFocalX (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskFocalY (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskScale (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskSkew (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskStartX (SimpleState *state, bool isUndo) |
|
void | restoreGradientMaskStartY (SimpleState *state, bool isUndo) |
|
void | restoreGradientMeshColor (SimpleState *state, bool isUndo) |
|
void | restoreGradientScale (SimpleState *state, bool isUndo) |
|
void | restoreGradientShade1 (SimpleState *state, bool isUndo) |
|
void | restoreGradientShade2 (SimpleState *state, bool isUndo) |
|
void | restoreGradientShade3 (SimpleState *state, bool isUndo) |
|
void | restoreGradientShade4 (SimpleState *state, bool isUndo) |
|
void | restoreGradientSkew (SimpleState *state, bool isUndo) |
|
void | restoreGradientStartX (SimpleState *state, bool isUndo) |
|
void | restoreGradientStartY (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeEndX (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeEndY (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeFocalX (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeFocalY (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeScale (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeSkew (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeStartX (SimpleState *state, bool isUndo) |
|
void | restoreGradientStrokeStartY (SimpleState *state, bool isUndo) |
|
void | restoreGradientTrans1 (SimpleState *state, bool isUndo) |
|
void | restoreGradientTrans2 (SimpleState *state, bool isUndo) |
|
void | restoreGradientTrans3 (SimpleState *state, bool isUndo) |
|
void | restoreGradientTrans4 (SimpleState *state, bool isUndo) |
|
void | restoreGradientType (SimpleState *state, bool isUndo) |
|
void | restoreGradientTypeStroke (SimpleState *state, bool isUndo) |
|
void | restoreImageEffects (UndoState *state, bool isUndo) |
|
void | restoreImageNbr (SimpleState *state, bool isUndo) |
|
void | restoreImageOffsetChange (SimpleState *state, bool isUndo) |
|
void | restoreImageRotation (SimpleState *state, bool isUndo) |
|
void | restoreImageScaleChange (SimpleState *state, bool isUndo) |
|
void | restoreImageScaleMode (SimpleState *state, bool isUndo) |
|
void | restoreInsertFrameText (SimpleState *state, bool isUndo) |
|
void | restoreLayer (SimpleState *state, bool isUndo) |
|
void | restoreLeftTextFrameDist (SimpleState *state, bool isUndo) |
|
void | restoreLineColor (SimpleState *state, bool isUndo) |
|
void | restoreLineEnd (SimpleState *state, bool isUndo) |
|
void | restoreLineJoin (SimpleState *state, bool isUndo) |
|
void | restoreLineShade (SimpleState *state, bool isUndo) |
|
void | restoreLineStyle (SimpleState *state, bool isUndo) |
|
void | restoreLineTP (SimpleState *state, bool isUndo) |
|
void | restoreLineWidth (SimpleState *state, bool isUndo) |
|
void | restoreLinkTextFrame (UndoState *state, bool isUndo) |
|
void | restoreMarkString (SimpleState *state, bool isUndo) |
|
void | restoreMaskGradient (SimpleState *state, bool isUndo) |
|
void | restoreMaskType (SimpleState *state, bool isUndo) |
|
void | restoreMove (SimpleState *state, bool isUndo) |
|
void | restoreMoveMeshGrad (SimpleState *state, bool isUndo) |
|
void | restoreMoveMeshPatch (SimpleState *state, bool isUndo) |
|
void | restoreName (SimpleState *state, bool isUndo) |
|
void | restorePStyle (SimpleState *state, bool isUndo) |
|
void | restoreParagraphStyle (SimpleState *state, bool isUndo) |
|
void | restorePasteInline (SimpleState *state, bool isUndo) |
|
void | restorePasteText (SimpleState *state, bool isUndo) |
|
void | restorePathOperation (UndoState *state, bool isUndo) |
|
void | restorePoly (SimpleState *state, bool isUndo, bool isContour) |
|
void | restorePolygon (SimpleState *state, bool isUndo) |
|
void | restoreRemoveMeshPatch (SimpleState *state, bool isUndo) |
|
void | restoreResTyp (SimpleState *state, bool isUndo) |
|
void | restoreResetMeshGrad (SimpleState *state, bool isUndo) |
|
void | restoreResize (SimpleState *state, bool isUndo) |
|
void | restoreReverseText (UndoState *state, bool isUndo) |
|
void | restoreRightTextFrameDist (SimpleState *state, bool isUndo) |
|
void | restoreRotate (SimpleState *state, bool isUndo) |
|
void | restoreSetCharStyle (SimpleState *state, bool isUndo) |
|
void | restoreSetParagraphStyle (SimpleState *state, bool isUndo) |
|
void | restoreShade (SimpleState *state, bool isUndo) |
|
void | restoreShapeContour (UndoState *state, bool isUndo) |
|
void | restoreShapeType (SimpleState *state, bool isUndo) |
|
void | restoreShowImage (SimpleState *state, bool isUndo) |
|
void | restoreSnapToPatchGrid (SimpleState *state, bool isUndo) |
|
void | restoreSpiral (SimpleState *state, bool isUndo) |
|
void | restoreSplitItem (SimpleState *state, bool isUndo) |
|
void | restoreStartArrowScale (SimpleState *state, bool isUndo) |
|
void | restoreStrokeGradient (SimpleState *state, bool isUndo) |
|
void | restoreTextFlowing (SimpleState *state, bool isUndo) |
|
void | restoreTopTextFrameDist (SimpleState *state, bool isUndo) |
|
void | restoreTransform (SimpleState *state, bool isUndo) |
|
void | restoreType (SimpleState *state, bool isUndo) |
|
void | restoreUnWeldItem (SimpleState *state, bool isUndo) |
|
void | restoreUniteItem (SimpleState *state, bool isUndo) |
|
void | restoreUnlinkTextFrame (UndoState *state, bool isUndo) |
|
void | restoreVerticalAlign (SimpleState *state, bool isUndo) |
|
void | restoreWeldItems (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadow (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowColor (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowShade (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowBlurRadius (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowXOffset (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowYOffset (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowOpacity (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowBlendMode (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowErasedByObject (SimpleState *state, bool isUndo) |
|
void | restoreSoftShadowHasObjectTransparency (SimpleState *state, bool isUndo) |
|