MyBooks
Public Types | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | List of all members
CuteReport::ItemInterface Class Reference

#include <iteminterface.h>

Inheritance diagram for CuteReport::ItemInterface:
Inheritance graph
[legend]
Collaboration diagram for CuteReport::ItemInterface:
Collaboration graph
[legend]

Public Types

enum  ShiftMode {
  AlwaysShift, DontShift, ShiftWhenOverlapped, AlwaysShift,
  DontShift, ShiftWhenOverlapped
}
 
enum  ShiftMode {
  AlwaysShift, DontShift, ShiftWhenOverlapped, AlwaysShift,
  DontShift, ShiftWhenOverlapped
}
 
- Public Types inherited from CuteReport::BaseItemInterface
enum  Frame {
  DrawLeft = CuteReport::DrawLeft, DrawRight = CuteReport::DrawRight, DrawTop = CuteReport::DrawTop, DrawBottom = CuteReport::DrawBottom,
  DrawLeft = CuteReport::DrawLeft, DrawRight = CuteReport::DrawRight, DrawTop = CuteReport::DrawTop, DrawBottom = CuteReport::DrawBottom
}
 
enum  ResizeFlags {
  Fixed = 0, ResizeLeft = 1, ResizeRight = 2, ResizeTop = 4,
  ResizeBottom = 8, FixedPos = 16, Fixed = 0, ResizeLeft = 1,
  ResizeRight = 2, ResizeTop = 4, ResizeBottom = 8, FixedPos = 16
}
 
enum  BorderType {
  Middle = 0, Inner = 1, Outer = 2, Middle = 0,
  Inner = 1, Outer = 2
}
 
enum  BaseItemFlag {
  BaseReportItem = 0x0001, LockedItem = 0x0002, AutoRenamedFromBaseReport = 0x0004, BaseReportItem = 0x0001,
  LockedItem = 0x0002, AutoRenamedFromBaseReport = 0x0004
}
 
enum  Frame {
  DrawLeft = CuteReport::DrawLeft, DrawRight = CuteReport::DrawRight, DrawTop = CuteReport::DrawTop, DrawBottom = CuteReport::DrawBottom,
  DrawLeft = CuteReport::DrawLeft, DrawRight = CuteReport::DrawRight, DrawTop = CuteReport::DrawTop, DrawBottom = CuteReport::DrawBottom
}
 
enum  ResizeFlags {
  Fixed = 0, ResizeLeft = 1, ResizeRight = 2, ResizeTop = 4,
  ResizeBottom = 8, FixedPos = 16, Fixed = 0, ResizeLeft = 1,
  ResizeRight = 2, ResizeTop = 4, ResizeBottom = 8, FixedPos = 16
}
 
enum  BorderType {
  Middle = 0, Inner = 1, Outer = 2, Middle = 0,
  Inner = 1, Outer = 2
}
 
enum  BaseItemFlag {
  BaseReportItem = 0x0001, LockedItem = 0x0002, AutoRenamedFromBaseReport = 0x0004, BaseReportItem = 0x0001,
  LockedItem = 0x0002, AutoRenamedFromBaseReport = 0x0004
}
 
- Public Types inherited from CuteReport::ReportPluginInterface
enum  ThreadingLevel {
  ThreadNo, ThreadNR, ThreadOk, ThreadNo,
  ThreadNR, ThreadOk
}
 
enum  ModuleFlag { Unremovable = 0x01, Unremovable = 0x01 }
 
enum  ThreadingLevel {
  ThreadNo, ThreadNR, ThreadOk, ThreadNo,
  ThreadNR, ThreadOk
}
 
enum  ModuleFlag { Unremovable = 0x01, Unremovable = 0x01 }
 

Signals

void shiftModeChanged (ShiftMode shiftMode)
 
void shiftModeChanged (QString shiftMode)
 
void shiftModeChanged (ShiftMode shiftMode)
 
void shiftModeChanged (QString shiftMode)
 
- Signals inherited from CuteReport::BaseItemInterface
void unitChanged (Unit)
 
void geometryChanged (QRectF newGeometry)
 
void opacityChanged (qreal newOpacity)
 
void frameChanged (Frames)
 
void rotationChanged (qreal angle)
 
void borderPenChanged (QPen pen)
 
void backgroundBrushChanged (QBrush brush)
 
void dpiChanged (int dpi)
 
void enabledChanged (bool)
 
void orderChanged (int)
 
void parentItemChanged (CuteReport::BaseItemInterface *parent)
 
void renderingStringsChanged ()
 
void stdEditorListChanded (StdEditorPropertyList)
 
void borderTypeChanged (BorderType)
 
void borderTypeChanged (QString)
 
void baseItemFlagsChanged (int)
 
void boundingRectChanged ()
 
void printInit ()
 
void printReset ()
 
void printCreateBefore ()
 
void printDataBefore ()
 
void printBefore ()
 
void printAfter ()
 
void unitChanged (Unit)
 
void geometryChanged (QRectF newGeometry)
 
void opacityChanged (qreal newOpacity)
 
void frameChanged (Frames)
 
void rotationChanged (qreal angle)
 
void borderPenChanged (QPen pen)
 
void backgroundBrushChanged (QBrush brush)
 
void dpiChanged (int dpi)
 
void enabledChanged (bool)
 
void orderChanged (int)
 
void parentItemChanged (CuteReport::BaseItemInterface *parent)
 
void renderingStringsChanged ()
 
void stdEditorListChanded (StdEditorPropertyList)
 
void borderTypeChanged (BorderType)
 
void borderTypeChanged (QString)
 
void baseItemFlagsChanged (int)
 
void boundingRectChanged ()
 
void printInit ()
 
void printReset ()
 
void printCreateBefore ()
 
void printDataBefore ()
 
void printBefore ()
 
void printAfter ()
 
- Signals inherited from CuteReport::ReportPluginInterface
void changed ()
 
void objectNameChanged (QString name)
 
void changed ()
 
void objectNameChanged (QString name)
 

Public Member Functions

 ItemInterface (QObject *parent)
 
virtual ~ItemInterface ()
 
virtual QByteArray serialize () const
 
virtual void deserialize (QByteArray &data)
 
virtual ShiftMode shiftMode () const
 
virtual void setShiftMode (ItemInterface::ShiftMode shiftMode)
 
virtual QString shiftModeStr () const
 
virtual void setShiftModeStr (const QString &shiftMode)
 
virtual QString _current_property_description () const
 
virtual QStringList _shiftMode_variants () const
 
virtual StdEditorPropertyList stdEditorList () const
 
 ItemInterface (QObject *parent)
 
virtual ~ItemInterface ()
 
virtual QByteArray serialize () const
 
virtual void deserialize (QByteArray &data)
 
virtual ShiftMode shiftMode () const
 
virtual void setShiftMode (ItemInterface::ShiftMode shiftMode)
 
virtual QString shiftModeStr () const
 
virtual void setShiftModeStr (const QString &shiftMode)
 
virtual QString _current_property_description () const
 
virtual QStringList _shiftMode_variants () const
 
virtual StdEditorPropertyList stdEditorList () const
 
- Public Member Functions inherited from CuteReport::BaseItemInterface
 BaseItemInterface (QObject *parent)
 
virtual ~BaseItemInterface ()
 
virtual bool moduleInit ()
 
virtual void init ()
 
virtual void check_gui ()
 
virtual void update_gui ()
 
virtual void init_gui ()=0
 
virtual BaseItemInterfacecreateInstance (QObject *parent) const =0
 
virtual BaseItemInterfaceclone (bool withChildren=true, bool init=true) const
 
virtual ItemExternalDataInterface * createDataObjectByTypeName (const QString &className)
 
virtual PageInterfacepage () const
 
virtual void setPage (PageInterface *page)
 
virtual BaseItemInterfaceparentItem () const
 
virtual void setParentItem (BaseItemInterface *parentItem)
 
CuteReport::ReportInterfacereportObject ()
 
virtual int childLevel ()
 
CuteReport::BandInterfacecarrierBand ()
 
virtual BaseItemInterfacetopmostChildAt (const QPointF &localPos)
 
virtual QList< BaseItemInterface * > childrenAt (const QPointF &localPos)
 
QList< BaseItemInterface * > allChildrenAt (const QPointF &localPos)
 
virtual BaseItemHelperInterfacecreateHelper (CuteReport::DesignerItemInterface *designer)
 
virtual QByteArray serialize ()
 
virtual bool canContain (QObject *object)
 
virtual ItemInterfaceViewview ()
 
virtual void saveState ()
 
virtual void restoreState ()
 
virtual void renderInit (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)=0
 
virtual void renderReset ()
 
virtual bool renderBegin ()=0
 
virtual RenderedItemInterface * renderView (quint32 id)=0
 
virtual bool renderEnd ()
 
virtual void renderPassStart ()
 
virtual void renderPassEnd ()
 
virtual void renderCannotFitToPage ()
 
virtual void renderSiblingsBefore (QList< BaseItemInterface *> siblings)
 
virtual void renderSiblingsAfter (QList< BaseItemInterface *> siblings)
 
virtual bool selfRendering ()
 
virtual bool childrenSelfRendering ()
 
virtual QIcon itemIcon () const =0
 
virtual QString itemGroup () const =0
 
virtual int itemSortOrderInGroup () const
 
virtual Unit unit () const
 
virtual void setUnit (Unit unit)
 
virtual QRectF geometry (Unit unit=UnitNotDefined) const
 
virtual void setGeometry (const QRectF &rect, Unit unit=UnitNotDefined)
 
virtual qreal height (Unit unit=UnitNotDefined) const
 
virtual void setHeight (qreal height, Unit unit=UnitNotDefined)
 
virtual qreal width (Unit unit=UnitNotDefined) const
 
virtual void setWidth (qreal width, Unit unit=UnitNotDefined)
 
virtual QSizeF minSize (Unit unit=UnitNotDefined) const
 
virtual QRectF boundingRect (Unit unit=UnitNotDefined, bool withTransformation=true, bool withBorder=true) const
 
virtual QPolygonF polygon (Unit unit=UnitNotDefined) const
 
virtual qint8 frame () const
 
virtual void setFrame (Frames frame)
 
virtual qreal opacity () const
 
virtual void setOpacity (qreal opacity)
 
virtual qreal rotation () const
 
virtual void setRotation (qreal angle)
 
virtual QPen borderPen () const
 
virtual void setBorderPen (const QPen &pen)
 
virtual QBrush backgroundBrush () const
 
virtual void setBackgroundBrush (const QBrush &brush)
 
virtual BorderType borderType () const
 
virtual void setBorderType (BaseItemInterface::BorderType borderType)
 
virtual QString borderTypeStr () const
 
virtual void setBorderTypeStr (const QString &borderType)
 
int resizeFlags () const
 
int baseItemFlags () const
 
void setBaseItemFlags (int flags, bool value=true)
 
bool isBaseItemFlagSet (int flag)
 
virtual bool enabled () const
 
virtual void setEnabled (bool b=true)
 
virtual int order () const
 
virtual void setOrder (int order)
 
virtual void setDpi (int dpi)
 
virtual int dpi () const
 
virtual bool isSplitAllowed () const
 
virtual QList< CuteReport::InternalStringDatarenderingStrings ()
 
virtual QTransform transform () const
 
QRectF mapFromPage (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapFromPage (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapToPage (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapToPage (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapToParent (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapToParent (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapFromParent (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapFromParent (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF absoluteGeometry (Unit outputUnit=UnitNotDefined) const
 
void setAbsoluteGeometry (const QRectF &rect, Unit inputUnit=UnitNotDefined)
 
QRectF absoluteBoundingRect (Unit unit=UnitNotDefined, bool withTransformation=true, bool withBorder=true) const
 
QPolygonF absolutePolygon (Unit unit=UnitNotDefined) const
 
QStringList _borderType_variants ()
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual int _current_property_precision () const
 
virtual TemplateItemDetailLevel templateDetailLevel ()
 
virtual void setTemplateDetailLevel (const TemplateItemDetailLevel &value)
 
void aboutToBeDeleted ()
 
 BaseItemInterface (QObject *parent)
 
virtual ~BaseItemInterface ()
 
virtual bool moduleInit ()
 
virtual void init ()
 
virtual void check_gui ()
 
virtual void update_gui ()
 
virtual void init_gui ()=0
 
virtual BaseItemInterfacecreateInstance (QObject *parent) const =0
 
virtual BaseItemInterfaceclone (bool withChildren=true, bool init=true) const
 
virtual ItemExternalDataInterface * createDataObjectByTypeName (const QString &className)
 
virtual PageInterfacepage () const
 
virtual void setPage (PageInterface *page)
 
virtual BaseItemInterfaceparentItem () const
 
virtual void setParentItem (BaseItemInterface *parentItem)
 
CuteReport::ReportInterfacereportObject ()
 
virtual int childLevel ()
 
CuteReport::BandInterfacecarrierBand ()
 
virtual BaseItemInterfacetopmostChildAt (const QPointF &localPos)
 
virtual QList< BaseItemInterface * > childrenAt (const QPointF &localPos)
 
QList< BaseItemInterface * > allChildrenAt (const QPointF &localPos)
 
virtual BaseItemHelperInterfacecreateHelper (CuteReport::DesignerItemInterface *designer)
 
virtual QByteArray serialize ()
 
virtual bool canContain (QObject *object)
 
virtual ItemInterfaceViewview ()
 
virtual void saveState ()
 
virtual void restoreState ()
 
virtual void renderInit (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)=0
 
virtual void renderReset ()
 
virtual bool renderBegin ()=0
 
virtual RenderedItemInterface * renderView (quint32 id)=0
 
virtual bool renderEnd ()
 
virtual void renderPassStart ()
 
virtual void renderPassEnd ()
 
virtual void renderCannotFitToPage ()
 
virtual void renderSiblingsBefore (QList< BaseItemInterface *> siblings)
 
virtual void renderSiblingsAfter (QList< BaseItemInterface *> siblings)
 
virtual bool selfRendering ()
 
virtual bool childrenSelfRendering ()
 
virtual QIcon itemIcon () const =0
 
virtual QString itemGroup () const =0
 
virtual int itemSortOrderInGroup () const
 
virtual Unit unit () const
 
virtual void setUnit (Unit unit)
 
virtual QRectF geometry (Unit unit=UnitNotDefined) const
 
virtual void setGeometry (const QRectF &rect, Unit unit=UnitNotDefined)
 
virtual qreal height (Unit unit=UnitNotDefined) const
 
virtual void setHeight (qreal height, Unit unit=UnitNotDefined)
 
virtual qreal width (Unit unit=UnitNotDefined) const
 
virtual void setWidth (qreal width, Unit unit=UnitNotDefined)
 
virtual QSizeF minSize (Unit unit=UnitNotDefined) const
 
virtual QRectF boundingRect (Unit unit=UnitNotDefined, bool withTransformation=true, bool withBorder=true) const
 
virtual QPolygonF polygon (Unit unit=UnitNotDefined) const
 
virtual qint8 frame () const
 
virtual void setFrame (Frames frame)
 
virtual qreal opacity () const
 
virtual void setOpacity (qreal opacity)
 
virtual qreal rotation () const
 
virtual void setRotation (qreal angle)
 
virtual QPen borderPen () const
 
virtual void setBorderPen (const QPen &pen)
 
virtual QBrush backgroundBrush () const
 
virtual void setBackgroundBrush (const QBrush &brush)
 
virtual BorderType borderType () const
 
virtual void setBorderType (BaseItemInterface::BorderType borderType)
 
virtual QString borderTypeStr () const
 
virtual void setBorderTypeStr (const QString &borderType)
 
int resizeFlags () const
 
int baseItemFlags () const
 
void setBaseItemFlags (int flags, bool value=true)
 
bool isBaseItemFlagSet (int flag)
 
virtual bool enabled () const
 
virtual void setEnabled (bool b=true)
 
virtual int order () const
 
virtual void setOrder (int order)
 
virtual void setDpi (int dpi)
 
virtual int dpi () const
 
virtual bool isSplitAllowed () const
 
virtual QList< CuteReport::InternalStringDatarenderingStrings ()
 
virtual QTransform transform () const
 
QRectF mapFromPage (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapFromPage (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapToPage (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapToPage (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapToParent (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapToParent (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF mapFromParent (const QRectF &rect, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QPointF mapFromParent (const QPointF &point, Unit inputUnit=UnitNotDefined, Unit outputUnit=UnitNotDefined) const
 
QRectF absoluteGeometry (Unit outputUnit=UnitNotDefined) const
 
void setAbsoluteGeometry (const QRectF &rect, Unit inputUnit=UnitNotDefined)
 
QRectF absoluteBoundingRect (Unit unit=UnitNotDefined, bool withTransformation=true, bool withBorder=true) const
 
QPolygonF absolutePolygon (Unit unit=UnitNotDefined) const
 
QStringList _borderType_variants ()
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual int _current_property_precision () const
 
virtual TemplateItemDetailLevel templateDetailLevel ()
 
virtual void setTemplateDetailLevel (const TemplateItemDetailLevel &value)
 
void aboutToBeDeleted ()
 
- Public Member Functions inherited from CuteReport::ReportPluginInterface
 ReportPluginInterface (QObject *parent=0)
 
virtual ~ReportPluginInterface ()
 
ModuleFlags moduleFlags () const
 
ReportCorereportCore () const
 
void setReportCore (ReportCore *reportCore)
 
virtual int moduleVersion () const
 
virtual QString moduleShortName () const =0
 
virtual QString suitName () const =0
 
QString moduleFullName () const
 
virtual QString objectNameHint () const
 
virtual QString description ()
 
virtual void setDescription (const QString &text)
 
virtual QStringList extendsModules () const
 
virtual QStringList removesModules () const
 
virtual QList< ModuleInfodependencies () const
 
virtual ThreadingLevel threading ()
 
virtual void setObjectName (const QString &name)
 
 ReportPluginInterface (QObject *parent=0)
 
virtual ~ReportPluginInterface ()
 
ModuleFlags moduleFlags () const
 
ReportCorereportCore () const
 
void setReportCore (ReportCore *reportCore)
 
virtual int moduleVersion () const
 
virtual QString moduleShortName () const =0
 
virtual QString suitName () const =0
 
QString moduleFullName () const
 
virtual QString objectNameHint () const
 
virtual QString description ()
 
virtual void setDescription (const QString &text)
 
virtual QStringList extendsModules () const
 
virtual QStringList removesModules () const
 
virtual QList< ModuleInfodependencies () const
 
virtual ThreadingLevel threading ()
 
virtual void setObjectName (const QString &name)
 

Static Public Member Functions

static ShiftMode shiftModeFromString (const QString &mode)
 
static QString shiftModeToString (ShiftMode mode)
 
static ShiftMode shiftModeFromString (const QString &mode)
 
static QString shiftModeToString (ShiftMode mode)
 
- Static Public Member Functions inherited from CuteReport::BaseItemInterface
static void paintBegin (QPainter *painter, const QStyleOptionGraphicsItem *option, BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF(), RenderingType type=RenderingTemplate)
 
static void paintEnd (QPainter *painter, const QStyleOptionGraphicsItem *option, BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF(), RenderingType type=RenderingTemplate)
 
static QRectF paintArea (const BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF())
 
static qreal borderWidth (const BaseItemInterfacePrivate *data, Unit unit=UnitNotDefined, qreal *insideWidth=0, qreal *outsideWidth=0)
 
static CuteReport::PageInterfaceitemPage (CuteReport::BaseItemInterface *item)
 
static QFont fontPrepared (const QFont &font, qint16 dpi)
 
static QPen penPrepared (const QPen &pen, qint16 dpi)
 
static QTransform transform (const BaseItemInterfacePrivate *d)
 pen width is always in mm, so we convert it to required measure More...
 
static QPointF transformedPos (const BaseItemInterfacePrivate *d, const QRectF &rect)
 
static BorderType borderTypeFromString (const QString &bType)
 
static QString borderTypeToString (BorderType bType)
 
static TemplateItemDetailLevel defaultTemplateDetailLevel ()
 
static void setDefaultTemplateDetailLevel (const TemplateItemDetailLevel &value)
 
static void paintBegin (QPainter *painter, const QStyleOptionGraphicsItem *option, BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF(), RenderingType type=RenderingTemplate)
 
static void paintEnd (QPainter *painter, const QStyleOptionGraphicsItem *option, BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF(), RenderingType type=RenderingTemplate)
 
static QRectF paintArea (const BaseItemInterfacePrivate *data, const QRectF &boundingRect=QRectF())
 
static qreal borderWidth (const BaseItemInterfacePrivate *data, Unit unit=UnitNotDefined, qreal *insideWidth=0, qreal *outsideWidth=0)
 
static CuteReport::PageInterfaceitemPage (CuteReport::BaseItemInterface *item)
 
static QFont fontPrepared (const QFont &font, qint16 dpi)
 
static QPen penPrepared (const QPen &pen, qint16 dpi)
 
static QTransform transform (const BaseItemInterfacePrivate *d)
 pen width is always in mm, so we convert it to required measure More...
 
static QPointF transformedPos (const BaseItemInterfacePrivate *d, const QRectF &rect)
 
static BorderType borderTypeFromString (const QString &bType)
 
static QString borderTypeToString (BorderType bType)
 
static TemplateItemDetailLevel defaultTemplateDetailLevel ()
 
static void setDefaultTemplateDetailLevel (const TemplateItemDetailLevel &value)
 

Protected Member Functions

 ItemInterface (ItemInterfacePrivate *dd, QObject *parent)
 
 ItemInterface (ItemInterfacePrivate *dd, QObject *parent)
 
- Protected Member Functions inherited from CuteReport::BaseItemInterface
 BaseItemInterface (BaseItemInterfacePrivate *dd, QObject *parent)
 
virtual BaseItemInterfaceitemClone () const =0
 
void pushContext (BaseItemInterfacePrivate *r)
 
void popContext ()
 
virtual void childAdded (BaseItemInterface *item)
 
virtual void childRemoved (BaseItemInterface *item)
 
void setResizeFlags (int resizeFlags)
 
virtual void adjustOrder ()
 
virtual void updateMeassure ()
 
void renderInitBase (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)
 
void rendererBeginBaseStart (BaseItemInterfacePrivate *p)
 
void rendererBeginBaseEnd ()
 
void renderResetBase ()
 
 BaseItemInterface (BaseItemInterfacePrivate *dd, QObject *parent)
 
virtual BaseItemInterfaceitemClone () const =0
 
void pushContext (BaseItemInterfacePrivate *r)
 
void popContext ()
 
virtual void childAdded (BaseItemInterface *item)
 
virtual void childRemoved (BaseItemInterface *item)
 
void setResizeFlags (int resizeFlags)
 
virtual void adjustOrder ()
 
virtual void updateMeassure ()
 
void renderInitBase (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)
 
void rendererBeginBaseStart (BaseItemInterfacePrivate *p)
 
void rendererBeginBaseEnd ()
 
void renderResetBase ()
 
- Protected Member Functions inherited from CuteReport::ReportPluginInterface
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 

Properties

QString shiftMode
 
ShiftMode shiftMode
 
QStringList _shiftMode_variants
 
- Properties inherited from CuteReport::BaseItemInterface
bool enabled
 
QRectF geometry
 
Frames frame
 
qreal opacity
 
qreal rotation
 
QPen borderPen
 
QString borderType
 
QBrush backgroundBrush
 
int order
 
int baseItemFlags
 
BorderType borderType
 
QStringList _borderType_variants
 
int _current_property
 
QString _current_property_description
 
int _current_property_precision
 
QIcon _icon
 
- Properties inherited from CuteReport::ReportPluginInterface
QString objectName
 workaround for sending signal when objectName property has changed More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from CuteReport::BaseItemInterface
static const QRectF adjustRect (QRectF &rect, const QPen &pen)
 
static const QRectF adjustRect (QRectF &rect, const QPen &pen)
 
- Protected Attributes inherited from CuteReport::BaseItemInterface
BaseItemInterfacePrivate * d_ptr
 
BaseItemInterfacePrivate * orig_ptr
 
QList< BaseItemInterfacePrivate * > dataStack
 
ItemInterfaceViewm_gui
 
PageInterfacem_page
 
BaseItemInterfacem_parentItem
 
int m_currentProperty
 
TemplateItemDetailLevel m_templateDetailLevel
 
- Static Protected Attributes inherited from CuteReport::BaseItemInterface
static TemplateItemDetailLevel g_templateDetailLevel
 

Member Enumeration Documentation

◆ ShiftMode [1/2]

Enumerator
AlwaysShift 
DontShift 
ShiftWhenOverlapped 
AlwaysShift 
DontShift 
ShiftWhenOverlapped 

◆ ShiftMode [2/2]

Enumerator
AlwaysShift 
DontShift 
ShiftWhenOverlapped 
AlwaysShift 
DontShift 
ShiftWhenOverlapped 

Constructor & Destructor Documentation

◆ ItemInterface() [1/4]

CuteReport::ItemInterface::ItemInterface ( QObject *  parent)
explicit

◆ ~ItemInterface() [1/2]

virtual CuteReport::ItemInterface::~ItemInterface ( )
virtual

◆ ItemInterface() [2/4]

CuteReport::ItemInterface::ItemInterface ( ItemInterfacePrivate *  dd,
QObject *  parent 
)
protected

◆ ItemInterface() [3/4]

CuteReport::ItemInterface::ItemInterface ( QObject *  parent)
explicit

◆ ~ItemInterface() [2/2]

virtual CuteReport::ItemInterface::~ItemInterface ( )
virtual

◆ ItemInterface() [4/4]

CuteReport::ItemInterface::ItemInterface ( ItemInterfacePrivate *  dd,
QObject *  parent 
)
protected

Member Function Documentation

◆ _current_property_description() [1/2]

virtual QString CuteReport::ItemInterface::_current_property_description ( ) const
virtual

Reimplemented from CuteReport::BaseItemInterface.

◆ _current_property_description() [2/2]

virtual QString CuteReport::ItemInterface::_current_property_description ( ) const
virtual

Reimplemented from CuteReport::BaseItemInterface.

◆ _shiftMode_variants() [1/2]

virtual QStringList CuteReport::ItemInterface::_shiftMode_variants ( ) const
virtual

◆ _shiftMode_variants() [2/2]

virtual QStringList CuteReport::ItemInterface::_shiftMode_variants ( ) const
virtual

◆ deserialize() [1/2]

virtual void CuteReport::ItemInterface::deserialize ( QByteArray &  data)
virtual

Reimplemented from CuteReport::BaseItemInterface.

◆ deserialize() [2/2]

virtual void CuteReport::ItemInterface::deserialize ( QByteArray &  data)
virtual

Reimplemented from CuteReport::BaseItemInterface.

◆ serialize() [1/2]

virtual QByteArray CuteReport::ItemInterface::serialize ( ) const
virtual

◆ serialize() [2/2]

virtual QByteArray CuteReport::ItemInterface::serialize ( ) const
virtual

◆ setShiftMode() [1/2]

virtual void CuteReport::ItemInterface::setShiftMode ( ItemInterface::ShiftMode  shiftMode)
virtual

◆ setShiftMode() [2/2]

virtual void CuteReport::ItemInterface::setShiftMode ( ItemInterface::ShiftMode  shiftMode)
virtual

◆ setShiftModeStr() [1/2]

virtual void CuteReport::ItemInterface::setShiftModeStr ( const QString &  shiftMode)
virtual

◆ setShiftModeStr() [2/2]

virtual void CuteReport::ItemInterface::setShiftModeStr ( const QString &  shiftMode)
virtual

◆ shiftMode() [1/2]

virtual ShiftMode CuteReport::ItemInterface::shiftMode ( ) const
virtual

◆ shiftMode() [2/2]

virtual ShiftMode CuteReport::ItemInterface::shiftMode ( ) const
virtual

◆ shiftModeChanged [1/4]

void CuteReport::ItemInterface::shiftModeChanged ( ShiftMode  shiftMode)
signal

◆ shiftModeChanged [2/4]

void CuteReport::ItemInterface::shiftModeChanged ( ShiftMode  shiftMode)
signal

◆ shiftModeChanged [3/4]

void CuteReport::ItemInterface::shiftModeChanged ( QString  shiftMode)
signal

◆ shiftModeChanged [4/4]

void CuteReport::ItemInterface::shiftModeChanged ( QString  shiftMode)
signal

◆ shiftModeFromString() [1/2]

static ShiftMode CuteReport::ItemInterface::shiftModeFromString ( const QString &  mode)
static

◆ shiftModeFromString() [2/2]

static ShiftMode CuteReport::ItemInterface::shiftModeFromString ( const QString &  mode)
static

◆ shiftModeStr() [1/2]

virtual QString CuteReport::ItemInterface::shiftModeStr ( ) const
virtual

◆ shiftModeStr() [2/2]

virtual QString CuteReport::ItemInterface::shiftModeStr ( ) const
virtual

◆ shiftModeToString() [1/2]

static QString CuteReport::ItemInterface::shiftModeToString ( ShiftMode  mode)
static

◆ shiftModeToString() [2/2]

static QString CuteReport::ItemInterface::shiftModeToString ( ShiftMode  mode)
static

◆ stdEditorList() [1/2]

virtual StdEditorPropertyList CuteReport::ItemInterface::stdEditorList ( ) const
virtual

Reimplemented from CuteReport::BaseItemInterface.

◆ stdEditorList() [2/2]

virtual StdEditorPropertyList CuteReport::ItemInterface::stdEditorList ( ) const
virtual

Reimplemented from CuteReport::BaseItemInterface.

Property Documentation

◆ _shiftMode_variants

QStringList CuteReport::ItemInterface::_shiftMode_variants
read

◆ shiftMode [1/2]

ShiftMode CuteReport::ItemInterface::shiftMode
readwrite

◆ shiftMode [2/2]

ShiftMode CuteReport::ItemInterface::shiftMode
readwrite

The documentation for this class was generated from the following file: