MyBooks
Public Types | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Properties | Private Member Functions | Friends | List of all members
CuteReport::BaseItemInterface Class Referenceabstract

#include <baseiteminterface.h>

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

Public Types

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 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

 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 void deserialize (QByteArray &data)
 
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
 
virtual StdEditorPropertyList stdEditorList () const
 
QStringList _borderType_variants ()
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
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 void deserialize (QByteArray &data)
 
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
 
virtual StdEditorPropertyList stdEditorList () const
 
QStringList _borderType_variants ()
 
virtual void _setCurrentProperty (int num)
 
virtual int _currentProperty ()
 
virtual QString _current_property_description () const
 
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 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

 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)
 

Static Protected Member Functions

static const QRectF adjustRect (QRectF &rect, const QPen &pen)
 
static const QRectF adjustRect (QRectF &rect, const QPen &pen)
 

Protected Attributes

BaseItemInterfacePrivate * d_ptr
 
BaseItemInterfacePrivate * orig_ptr
 
QList< BaseItemInterfacePrivate * > dataStack
 
ItemInterfaceViewm_gui
 
PageInterfacem_page
 
BaseItemInterfacem_parentItem
 
int m_currentProperty
 
TemplateItemDetailLevel m_templateDetailLevel
 

Static Protected Attributes

static TemplateItemDetailLevel g_templateDetailLevel
 

Properties

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...
 

Private Member Functions

void initMe ()
 
void initMe ()
 

Friends

class ReportCore
 
class BaseRenderedItemInterface
 
class ItemInterfaceView
 

Member Enumeration Documentation

◆ BaseItemFlag [1/2]

Enumerator
BaseReportItem 
LockedItem 

item is integrated from base report and cannot be changed

AutoRenamedFromBaseReport 

item cannot be edited

BaseReportItem 
LockedItem 

item is integrated from base report and cannot be changed

AutoRenamedFromBaseReport 

item cannot be edited

◆ BaseItemFlag [2/2]

Enumerator
BaseReportItem 
LockedItem 

item is integrated from base report and cannot be changed

AutoRenamedFromBaseReport 

item cannot be edited

BaseReportItem 
LockedItem 

item is integrated from base report and cannot be changed

AutoRenamedFromBaseReport 

item cannot be edited

◆ BorderType [1/2]

Enumerator
Middle 
Inner 
Outer 
Middle 
Inner 
Outer 

◆ BorderType [2/2]

Enumerator
Middle 
Inner 
Outer 
Middle 
Inner 
Outer 

◆ Frame [1/2]

Enumerator
DrawLeft 

Draw left frame

DrawRight 

Draw right frame

DrawTop 

Draw top frame

DrawBottom 

Draw bottom frame

DrawLeft 

Draw left frame

DrawRight 

Draw right frame

DrawTop 

Draw top frame

DrawBottom 

Draw bottom frame

◆ Frame [2/2]

Enumerator
DrawLeft 

Draw left frame

DrawRight 

Draw right frame

DrawTop 

Draw top frame

DrawBottom 

Draw bottom frame

DrawLeft 

Draw left frame

DrawRight 

Draw right frame

DrawTop 

Draw top frame

DrawBottom 

Draw bottom frame

◆ ResizeFlags [1/2]

Enumerator
Fixed 

Item cant be resized

ResizeLeft 

Item can be resized to left

ResizeRight 

Item can be resized to right

ResizeTop 

Item can be resized to top

ResizeBottom 

Item can be resized to bottom

FixedPos 

Item cant be moved

Fixed 

Item cant be resized

ResizeLeft 

Item can be resized to left

ResizeRight 

Item can be resized to right

ResizeTop 

Item can be resized to top

ResizeBottom 

Item can be resized to bottom

FixedPos 

Item cant be moved

◆ ResizeFlags [2/2]

Enumerator
Fixed 

Item cant be resized

ResizeLeft 

Item can be resized to left

ResizeRight 

Item can be resized to right

ResizeTop 

Item can be resized to top

ResizeBottom 

Item can be resized to bottom

FixedPos 

Item cant be moved

Fixed 

Item cant be resized

ResizeLeft 

Item can be resized to left

ResizeRight 

Item can be resized to right

ResizeTop 

Item can be resized to top

ResizeBottom 

Item can be resized to bottom

FixedPos 

Item cant be moved

Constructor & Destructor Documentation

◆ BaseItemInterface() [1/4]

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

◆ ~BaseItemInterface() [1/2]

virtual CuteReport::BaseItemInterface::~BaseItemInterface ( )
virtual

◆ BaseItemInterface() [2/4]

CuteReport::BaseItemInterface::BaseItemInterface ( BaseItemInterfacePrivate *  dd,
QObject *  parent 
)
protected

◆ BaseItemInterface() [3/4]

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

◆ ~BaseItemInterface() [2/2]

virtual CuteReport::BaseItemInterface::~BaseItemInterface ( )
virtual

◆ BaseItemInterface() [4/4]

CuteReport::BaseItemInterface::BaseItemInterface ( BaseItemInterfacePrivate *  dd,
QObject *  parent 
)
protected

Member Function Documentation

◆ _borderType_variants() [1/2]

QStringList CuteReport::BaseItemInterface::_borderType_variants ( )

◆ _borderType_variants() [2/2]

QStringList CuteReport::BaseItemInterface::_borderType_variants ( )

◆ _current_property_description() [1/2]

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

◆ _current_property_description() [2/2]

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

◆ _current_property_precision() [1/2]

virtual int CuteReport::BaseItemInterface::_current_property_precision ( ) const
virtual

◆ _current_property_precision() [2/2]

virtual int CuteReport::BaseItemInterface::_current_property_precision ( ) const
virtual

◆ _currentProperty() [1/2]

virtual int CuteReport::BaseItemInterface::_currentProperty ( )
inlinevirtual

◆ _currentProperty() [2/2]

virtual int CuteReport::BaseItemInterface::_currentProperty ( )
inlinevirtual

◆ _setCurrentProperty() [1/2]

virtual void CuteReport::BaseItemInterface::_setCurrentProperty ( int  num)
inlinevirtual

◆ _setCurrentProperty() [2/2]

virtual void CuteReport::BaseItemInterface::_setCurrentProperty ( int  num)
inlinevirtual

◆ aboutToBeDeleted() [1/2]

void CuteReport::BaseItemInterface::aboutToBeDeleted ( )

◆ aboutToBeDeleted() [2/2]

void CuteReport::BaseItemInterface::aboutToBeDeleted ( )

◆ absoluteBoundingRect() [1/2]

QRectF CuteReport::BaseItemInterface::absoluteBoundingRect ( Unit  unit = UnitNotDefined,
bool  withTransformation = true,
bool  withBorder = true 
) const

◆ absoluteBoundingRect() [2/2]

QRectF CuteReport::BaseItemInterface::absoluteBoundingRect ( Unit  unit = UnitNotDefined,
bool  withTransformation = true,
bool  withBorder = true 
) const

◆ absoluteGeometry() [1/2]

QRectF CuteReport::BaseItemInterface::absoluteGeometry ( Unit  outputUnit = UnitNotDefined) const

◆ absoluteGeometry() [2/2]

QRectF CuteReport::BaseItemInterface::absoluteGeometry ( Unit  outputUnit = UnitNotDefined) const

◆ absolutePolygon() [1/2]

QPolygonF CuteReport::BaseItemInterface::absolutePolygon ( Unit  unit = UnitNotDefined) const

◆ absolutePolygon() [2/2]

QPolygonF CuteReport::BaseItemInterface::absolutePolygon ( Unit  unit = UnitNotDefined) const

◆ adjustOrder() [1/2]

virtual void CuteReport::BaseItemInterface::adjustOrder ( )
protectedvirtual

◆ adjustOrder() [2/2]

virtual void CuteReport::BaseItemInterface::adjustOrder ( )
protectedvirtual

◆ adjustRect() [1/2]

static const QRectF CuteReport::BaseItemInterface::adjustRect ( QRectF &  rect,
const QPen &  pen 
)
staticprotected

◆ adjustRect() [2/2]

static const QRectF CuteReport::BaseItemInterface::adjustRect ( QRectF &  rect,
const QPen &  pen 
)
staticprotected

◆ allChildrenAt() [1/2]

QList<BaseItemInterface *> CuteReport::BaseItemInterface::allChildrenAt ( const QPointF &  localPos)

◆ allChildrenAt() [2/2]

QList<BaseItemInterface *> CuteReport::BaseItemInterface::allChildrenAt ( const QPointF &  localPos)

◆ backgroundBrush() [1/2]

virtual QBrush CuteReport::BaseItemInterface::backgroundBrush ( ) const
virtual

◆ backgroundBrush() [2/2]

virtual QBrush CuteReport::BaseItemInterface::backgroundBrush ( ) const
virtual

◆ backgroundBrushChanged [1/2]

void CuteReport::BaseItemInterface::backgroundBrushChanged ( QBrush  brush)
signal

◆ backgroundBrushChanged [2/2]

void CuteReport::BaseItemInterface::backgroundBrushChanged ( QBrush  brush)
signal

◆ baseItemFlags() [1/2]

int CuteReport::BaseItemInterface::baseItemFlags ( ) const

◆ baseItemFlags() [2/2]

int CuteReport::BaseItemInterface::baseItemFlags ( ) const

◆ baseItemFlagsChanged [1/2]

void CuteReport::BaseItemInterface::baseItemFlagsChanged ( int  )
signal

◆ baseItemFlagsChanged [2/2]

void CuteReport::BaseItemInterface::baseItemFlagsChanged ( int  )
signal

◆ borderPen() [1/2]

virtual QPen CuteReport::BaseItemInterface::borderPen ( ) const
virtual

◆ borderPen() [2/2]

virtual QPen CuteReport::BaseItemInterface::borderPen ( ) const
virtual

◆ borderPenChanged [1/2]

void CuteReport::BaseItemInterface::borderPenChanged ( QPen  pen)
signal

◆ borderPenChanged [2/2]

void CuteReport::BaseItemInterface::borderPenChanged ( QPen  pen)
signal

◆ borderType() [1/2]

virtual BorderType CuteReport::BaseItemInterface::borderType ( ) const
virtual

◆ borderType() [2/2]

virtual BorderType CuteReport::BaseItemInterface::borderType ( ) const
virtual

◆ borderTypeChanged [1/4]

void CuteReport::BaseItemInterface::borderTypeChanged ( BorderType  )
signal

◆ borderTypeChanged [2/4]

void CuteReport::BaseItemInterface::borderTypeChanged ( BorderType  )
signal

◆ borderTypeChanged [3/4]

void CuteReport::BaseItemInterface::borderTypeChanged ( QString  )
signal

◆ borderTypeChanged [4/4]

void CuteReport::BaseItemInterface::borderTypeChanged ( QString  )
signal

◆ borderTypeFromString() [1/2]

static BorderType CuteReport::BaseItemInterface::borderTypeFromString ( const QString &  bType)
static

◆ borderTypeFromString() [2/2]

static BorderType CuteReport::BaseItemInterface::borderTypeFromString ( const QString &  bType)
static

◆ borderTypeStr() [1/2]

virtual QString CuteReport::BaseItemInterface::borderTypeStr ( ) const
virtual

◆ borderTypeStr() [2/2]

virtual QString CuteReport::BaseItemInterface::borderTypeStr ( ) const
virtual

◆ borderTypeToString() [1/2]

static QString CuteReport::BaseItemInterface::borderTypeToString ( BorderType  bType)
static

◆ borderTypeToString() [2/2]

static QString CuteReport::BaseItemInterface::borderTypeToString ( BorderType  bType)
static

◆ borderWidth() [1/2]

static qreal CuteReport::BaseItemInterface::borderWidth ( const BaseItemInterfacePrivate *  data,
Unit  unit = UnitNotDefined,
qreal *  insideWidth = 0,
qreal *  outsideWidth = 0 
)
static

◆ borderWidth() [2/2]

static qreal CuteReport::BaseItemInterface::borderWidth ( const BaseItemInterfacePrivate *  data,
Unit  unit = UnitNotDefined,
qreal *  insideWidth = 0,
qreal *  outsideWidth = 0 
)
static

◆ boundingRect() [1/2]

virtual QRectF CuteReport::BaseItemInterface::boundingRect ( Unit  unit = UnitNotDefined,
bool  withTransformation = true,
bool  withBorder = true 
) const
virtual

◆ boundingRect() [2/2]

virtual QRectF CuteReport::BaseItemInterface::boundingRect ( Unit  unit = UnitNotDefined,
bool  withTransformation = true,
bool  withBorder = true 
) const
virtual

◆ boundingRectChanged [1/2]

void CuteReport::BaseItemInterface::boundingRectChanged ( )
signal

◆ boundingRectChanged [2/2]

void CuteReport::BaseItemInterface::boundingRectChanged ( )
signal

◆ canContain() [1/2]

virtual bool CuteReport::BaseItemInterface::canContain ( QObject *  object)
virtual

◆ canContain() [2/2]

virtual bool CuteReport::BaseItemInterface::canContain ( QObject *  object)
virtual

◆ carrierBand() [1/2]

CuteReport::BandInterface* CuteReport::BaseItemInterface::carrierBand ( )

◆ carrierBand() [2/2]

CuteReport::BandInterface* CuteReport::BaseItemInterface::carrierBand ( )

◆ check_gui() [1/2]

virtual void CuteReport::BaseItemInterface::check_gui ( )
virtual

◆ check_gui() [2/2]

virtual void CuteReport::BaseItemInterface::check_gui ( )
virtual

◆ childAdded() [1/2]

virtual void CuteReport::BaseItemInterface::childAdded ( BaseItemInterface item)
inlineprotectedvirtual

◆ childAdded() [2/2]

virtual void CuteReport::BaseItemInterface::childAdded ( BaseItemInterface item)
inlineprotectedvirtual

◆ childLevel() [1/2]

virtual int CuteReport::BaseItemInterface::childLevel ( )
virtual

◆ childLevel() [2/2]

virtual int CuteReport::BaseItemInterface::childLevel ( )
virtual

◆ childRemoved() [1/2]

virtual void CuteReport::BaseItemInterface::childRemoved ( BaseItemInterface item)
inlineprotectedvirtual

◆ childRemoved() [2/2]

virtual void CuteReport::BaseItemInterface::childRemoved ( BaseItemInterface item)
inlineprotectedvirtual

◆ childrenAt() [1/2]

virtual QList<BaseItemInterface *> CuteReport::BaseItemInterface::childrenAt ( const QPointF &  localPos)
virtual

◆ childrenAt() [2/2]

virtual QList<BaseItemInterface *> CuteReport::BaseItemInterface::childrenAt ( const QPointF &  localPos)
virtual

◆ childrenSelfRendering() [1/2]

virtual bool CuteReport::BaseItemInterface::childrenSelfRendering ( )
virtual

item renders its children by itself. Renderer will not touch children

◆ childrenSelfRendering() [2/2]

virtual bool CuteReport::BaseItemInterface::childrenSelfRendering ( )
virtual

item renders its children by itself. Renderer will not touch children

◆ clone() [1/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::clone ( bool  withChildren = true,
bool  init = true 
) const
virtual

◆ clone() [2/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::clone ( bool  withChildren = true,
bool  init = true 
) const
virtual

◆ createDataObjectByTypeName() [1/2]

virtual ItemExternalDataInterface* CuteReport::BaseItemInterface::createDataObjectByTypeName ( const QString &  className)
inlinevirtual

◆ createDataObjectByTypeName() [2/2]

virtual ItemExternalDataInterface* CuteReport::BaseItemInterface::createDataObjectByTypeName ( const QString &  className)
inlinevirtual

◆ createHelper() [1/2]

virtual BaseItemHelperInterface* CuteReport::BaseItemInterface::createHelper ( CuteReport::DesignerItemInterface *  designer)
inlinevirtual

◆ createHelper() [2/2]

virtual BaseItemHelperInterface* CuteReport::BaseItemInterface::createHelper ( CuteReport::DesignerItemInterface *  designer)
inlinevirtual

◆ createInstance() [1/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::createInstance ( QObject *  parent) const
pure virtual

◆ createInstance() [2/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::createInstance ( QObject *  parent) const
pure virtual

◆ defaultTemplateDetailLevel() [1/2]

static TemplateItemDetailLevel CuteReport::BaseItemInterface::defaultTemplateDetailLevel ( )
static

◆ defaultTemplateDetailLevel() [2/2]

static TemplateItemDetailLevel CuteReport::BaseItemInterface::defaultTemplateDetailLevel ( )
static

◆ deserialize() [1/2]

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

◆ deserialize() [2/2]

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

◆ dpi() [1/2]

virtual int CuteReport::BaseItemInterface::dpi ( ) const
virtual

◆ dpi() [2/2]

virtual int CuteReport::BaseItemInterface::dpi ( ) const
virtual

◆ dpiChanged [1/2]

void CuteReport::BaseItemInterface::dpiChanged ( int  dpi)
signal

◆ dpiChanged [2/2]

void CuteReport::BaseItemInterface::dpiChanged ( int  dpi)
signal

◆ enabled() [1/2]

virtual bool CuteReport::BaseItemInterface::enabled ( ) const
virtual

◆ enabled() [2/2]

virtual bool CuteReport::BaseItemInterface::enabled ( ) const
virtual

◆ enabledChanged [1/2]

void CuteReport::BaseItemInterface::enabledChanged ( bool  )
signal

◆ enabledChanged [2/2]

void CuteReport::BaseItemInterface::enabledChanged ( bool  )
signal

◆ fontPrepared() [1/2]

static QFont CuteReport::BaseItemInterface::fontPrepared ( const QFont &  font,
qint16  dpi 
)
static

◆ fontPrepared() [2/2]

static QFont CuteReport::BaseItemInterface::fontPrepared ( const QFont &  font,
qint16  dpi 
)
static

◆ frame() [1/2]

virtual qint8 CuteReport::BaseItemInterface::frame ( ) const
virtual

◆ frame() [2/2]

virtual qint8 CuteReport::BaseItemInterface::frame ( ) const
virtual

◆ frameChanged [1/2]

void CuteReport::BaseItemInterface::frameChanged ( Frames  )
signal

◆ frameChanged [2/2]

void CuteReport::BaseItemInterface::frameChanged ( Frames  )
signal

◆ geometry() [1/2]

virtual QRectF CuteReport::BaseItemInterface::geometry ( Unit  unit = UnitNotDefined) const
virtual

◆ geometry() [2/2]

virtual QRectF CuteReport::BaseItemInterface::geometry ( Unit  unit = UnitNotDefined) const
virtual

◆ geometryChanged [1/2]

void CuteReport::BaseItemInterface::geometryChanged ( QRectF  newGeometry)
signal

◆ geometryChanged [2/2]

void CuteReport::BaseItemInterface::geometryChanged ( QRectF  newGeometry)
signal

◆ height() [1/2]

virtual qreal CuteReport::BaseItemInterface::height ( Unit  unit = UnitNotDefined) const
virtual

◆ height() [2/2]

virtual qreal CuteReport::BaseItemInterface::height ( Unit  unit = UnitNotDefined) const
virtual

◆ init() [1/2]

virtual void CuteReport::BaseItemInterface::init ( )
virtual

every new created item should be inited using this method

◆ init() [2/2]

virtual void CuteReport::BaseItemInterface::init ( )
virtual

every new created item should be inited using this method

◆ init_gui() [1/2]

virtual void CuteReport::BaseItemInterface::init_gui ( )
pure virtual

◆ init_gui() [2/2]

virtual void CuteReport::BaseItemInterface::init_gui ( )
pure virtual

◆ initMe() [1/2]

void CuteReport::BaseItemInterface::initMe ( )
private

◆ initMe() [2/2]

void CuteReport::BaseItemInterface::initMe ( )
private

◆ isBaseItemFlagSet() [1/2]

bool CuteReport::BaseItemInterface::isBaseItemFlagSet ( int  flag)

◆ isBaseItemFlagSet() [2/2]

bool CuteReport::BaseItemInterface::isBaseItemFlagSet ( int  flag)

◆ isSplitAllowed() [1/2]

virtual bool CuteReport::BaseItemInterface::isSplitAllowed ( ) const
inlinevirtual

◆ isSplitAllowed() [2/2]

virtual bool CuteReport::BaseItemInterface::isSplitAllowed ( ) const
inlinevirtual

◆ itemClone() [1/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::itemClone ( ) const
protectedpure virtual

◆ itemClone() [2/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::itemClone ( ) const
protectedpure virtual

◆ itemGroup() [1/2]

virtual QString CuteReport::BaseItemInterface::itemGroup ( ) const
pure virtual

◆ itemGroup() [2/2]

virtual QString CuteReport::BaseItemInterface::itemGroup ( ) const
pure virtual

◆ itemIcon() [1/2]

virtual QIcon CuteReport::BaseItemInterface::itemIcon ( ) const
pure virtual

◆ itemIcon() [2/2]

virtual QIcon CuteReport::BaseItemInterface::itemIcon ( ) const
pure virtual

◆ itemPage() [1/2]

static CuteReport::PageInterface* CuteReport::BaseItemInterface::itemPage ( CuteReport::BaseItemInterface item)
static

◆ itemPage() [2/2]

static CuteReport::PageInterface* CuteReport::BaseItemInterface::itemPage ( CuteReport::BaseItemInterface item)
static

◆ itemSortOrderInGroup() [1/2]

virtual int CuteReport::BaseItemInterface::itemSortOrderInGroup ( ) const
inlinevirtual

◆ itemSortOrderInGroup() [2/2]

virtual int CuteReport::BaseItemInterface::itemSortOrderInGroup ( ) const
inlinevirtual

◆ mapFromPage() [1/4]

QRectF CuteReport::BaseItemInterface::mapFromPage ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromPage() [2/4]

QRectF CuteReport::BaseItemInterface::mapFromPage ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromPage() [3/4]

QPointF CuteReport::BaseItemInterface::mapFromPage ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromPage() [4/4]

QPointF CuteReport::BaseItemInterface::mapFromPage ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromParent() [1/4]

QRectF CuteReport::BaseItemInterface::mapFromParent ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromParent() [2/4]

QRectF CuteReport::BaseItemInterface::mapFromParent ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromParent() [3/4]

QPointF CuteReport::BaseItemInterface::mapFromParent ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapFromParent() [4/4]

QPointF CuteReport::BaseItemInterface::mapFromParent ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToPage() [1/4]

QRectF CuteReport::BaseItemInterface::mapToPage ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToPage() [2/4]

QRectF CuteReport::BaseItemInterface::mapToPage ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToPage() [3/4]

QPointF CuteReport::BaseItemInterface::mapToPage ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToPage() [4/4]

QPointF CuteReport::BaseItemInterface::mapToPage ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToParent() [1/4]

QRectF CuteReport::BaseItemInterface::mapToParent ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToParent() [2/4]

QRectF CuteReport::BaseItemInterface::mapToParent ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToParent() [3/4]

QPointF CuteReport::BaseItemInterface::mapToParent ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ mapToParent() [4/4]

QPointF CuteReport::BaseItemInterface::mapToParent ( const QPointF &  point,
Unit  inputUnit = UnitNotDefined,
Unit  outputUnit = UnitNotDefined 
) const

◆ minSize() [1/2]

virtual QSizeF CuteReport::BaseItemInterface::minSize ( Unit  unit = UnitNotDefined) const
virtual

◆ minSize() [2/2]

virtual QSizeF CuteReport::BaseItemInterface::minSize ( Unit  unit = UnitNotDefined) const
virtual

◆ moduleInit() [1/2]

virtual bool CuteReport::BaseItemInterface::moduleInit ( )
virtual

this method used for register metatypes, etc. It should be called only once

Reimplemented from CuteReport::ReportPluginInterface.

◆ moduleInit() [2/2]

virtual bool CuteReport::BaseItemInterface::moduleInit ( )
virtual

this method used for register metatypes, etc. It should be called only once

Reimplemented from CuteReport::ReportPluginInterface.

◆ opacity() [1/2]

virtual qreal CuteReport::BaseItemInterface::opacity ( ) const
virtual

◆ opacity() [2/2]

virtual qreal CuteReport::BaseItemInterface::opacity ( ) const
virtual

◆ opacityChanged [1/2]

void CuteReport::BaseItemInterface::opacityChanged ( qreal  newOpacity)
signal

◆ opacityChanged [2/2]

void CuteReport::BaseItemInterface::opacityChanged ( qreal  newOpacity)
signal

◆ order() [1/2]

virtual int CuteReport::BaseItemInterface::order ( ) const
virtual

◆ order() [2/2]

virtual int CuteReport::BaseItemInterface::order ( ) const
virtual

◆ orderChanged [1/2]

void CuteReport::BaseItemInterface::orderChanged ( int  )
signal

◆ orderChanged [2/2]

void CuteReport::BaseItemInterface::orderChanged ( int  )
signal

◆ page() [1/2]

virtual PageInterface* CuteReport::BaseItemInterface::page ( ) const
virtual

◆ page() [2/2]

virtual PageInterface* CuteReport::BaseItemInterface::page ( ) const
virtual

◆ paintArea() [1/2]

static QRectF CuteReport::BaseItemInterface::paintArea ( const BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF() 
)
static

◆ paintArea() [2/2]

static QRectF CuteReport::BaseItemInterface::paintArea ( const BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF() 
)
static

◆ paintBegin() [1/2]

static void CuteReport::BaseItemInterface::paintBegin ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF(),
RenderingType  type = RenderingTemplate 
)
static

◆ paintBegin() [2/2]

static void CuteReport::BaseItemInterface::paintBegin ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF(),
RenderingType  type = RenderingTemplate 
)
static

◆ paintEnd() [1/2]

static void CuteReport::BaseItemInterface::paintEnd ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF(),
RenderingType  type = RenderingTemplate 
)
static

◆ paintEnd() [2/2]

static void CuteReport::BaseItemInterface::paintEnd ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
BaseItemInterfacePrivate *  data,
const QRectF &  boundingRect = QRectF(),
RenderingType  type = RenderingTemplate 
)
static

◆ parentItem() [1/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::parentItem ( ) const
virtual

◆ parentItem() [2/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::parentItem ( ) const
virtual

◆ parentItemChanged [1/2]

void CuteReport::BaseItemInterface::parentItemChanged ( CuteReport::BaseItemInterface parent)
signal

◆ parentItemChanged [2/2]

void CuteReport::BaseItemInterface::parentItemChanged ( CuteReport::BaseItemInterface parent)
signal

◆ penPrepared() [1/2]

static QPen CuteReport::BaseItemInterface::penPrepared ( const QPen &  pen,
qint16  dpi 
)
static

◆ penPrepared() [2/2]

static QPen CuteReport::BaseItemInterface::penPrepared ( const QPen &  pen,
qint16  dpi 
)
static

◆ polygon() [1/2]

virtual QPolygonF CuteReport::BaseItemInterface::polygon ( Unit  unit = UnitNotDefined) const
virtual

◆ polygon() [2/2]

virtual QPolygonF CuteReport::BaseItemInterface::polygon ( Unit  unit = UnitNotDefined) const
virtual

◆ popContext() [1/2]

void CuteReport::BaseItemInterface::popContext ( )
protected

◆ popContext() [2/2]

void CuteReport::BaseItemInterface::popContext ( )
protected

◆ printAfter [1/2]

void CuteReport::BaseItemInterface::printAfter ( )
signal

signal emited when itemView already generated and all preprocessing is done This signal must be inited after all geometry arrangement is done, so only rendering module can init it from outside item

◆ printAfter [2/2]

void CuteReport::BaseItemInterface::printAfter ( )
signal

signal emited when itemView already generated and all preprocessing is done This signal must be inited after all geometry arrangement is done, so only rendering module can init it from outside item

◆ printBefore [1/2]

void CuteReport::BaseItemInterface::printBefore ( )
signal

signal emited in render() method when item's private data replaced by itemView's private data All access to the Item's methods affects generated copy of item that will be printer. All data is already processed and item is totally ready to print

◆ printBefore [2/2]

void CuteReport::BaseItemInterface::printBefore ( )
signal

signal emited in render() method when item's private data replaced by itemView's private data All access to the Item's methods affects generated copy of item that will be printer. All data is already processed and item is totally ready to print

◆ printCreateBefore [1/2]

void CuteReport::BaseItemInterface::printCreateBefore ( )
signal

signal emited when render() method processing started All access to the Item's methods affects original (template) item, but not generated one

◆ printCreateBefore [2/2]

void CuteReport::BaseItemInterface::printCreateBefore ( )
signal

signal emited when render() method processing started All access to the Item's methods affects original (template) item, but not generated one

◆ printDataBefore [1/2]

void CuteReport::BaseItemInterface::printDataBefore ( )
signal

signal emited in render() method when item's private data replaced by itemView's private data All access to the Item's methods affects generated copy of item that will be printer. No data of item processed yet

◆ printDataBefore [2/2]

void CuteReport::BaseItemInterface::printDataBefore ( )
signal

signal emited in render() method when item's private data replaced by itemView's private data All access to the Item's methods affects generated copy of item that will be printer. No data of item processed yet

◆ printInit [1/2]

void CuteReport::BaseItemInterface::printInit ( )
signal

signal emited when renderInit() method is called

◆ printInit [2/2]

void CuteReport::BaseItemInterface::printInit ( )
signal

signal emited when renderInit() method is called

◆ printReset [1/2]

void CuteReport::BaseItemInterface::printReset ( )
signal

signal emited when renderReset() method is called

◆ printReset [2/2]

void CuteReport::BaseItemInterface::printReset ( )
signal

signal emited when renderReset() method is called

◆ pushContext() [1/2]

void CuteReport::BaseItemInterface::pushContext ( BaseItemInterfacePrivate *  r)
protected

◆ pushContext() [2/2]

void CuteReport::BaseItemInterface::pushContext ( BaseItemInterfacePrivate *  r)
protected

◆ renderBegin() [1/2]

virtual bool CuteReport::BaseItemInterface::renderBegin ( )
pure virtual

method is called to calculate rendered item data, replace internal item's data pointer with the new rendered data and return rendered itemView if needed return bool: true - item is printable; false - item is not printable

◆ renderBegin() [2/2]

virtual bool CuteReport::BaseItemInterface::renderBegin ( )
pure virtual

method is called to calculate rendered item data, replace internal item's data pointer with the new rendered data and return rendered itemView if needed return bool: true - item is printable; false - item is not printable

◆ renderCannotFitToPage() [1/2]

virtual void CuteReport::BaseItemInterface::renderCannotFitToPage ( )
inlinevirtual

◆ renderCannotFitToPage() [2/2]

virtual void CuteReport::BaseItemInterface::renderCannotFitToPage ( )
inlinevirtual

◆ renderEnd() [1/2]

virtual bool CuteReport::BaseItemInterface::renderEnd ( )
virtual

method called after rendered item's geometry and position was managed and became final Every item must implement this method, return back correct internal data pointer and send printAfter signal

◆ renderEnd() [2/2]

virtual bool CuteReport::BaseItemInterface::renderEnd ( )
virtual

method called after rendered item's geometry and position was managed and became final Every item must implement this method, return back correct internal data pointer and send printAfter signal

◆ rendererBeginBaseEnd() [1/2]

void CuteReport::BaseItemInterface::rendererBeginBaseEnd ( )
protected

◆ rendererBeginBaseEnd() [2/2]

void CuteReport::BaseItemInterface::rendererBeginBaseEnd ( )
protected

◆ rendererBeginBaseStart() [1/2]

void CuteReport::BaseItemInterface::rendererBeginBaseStart ( BaseItemInterfacePrivate *  p)
protected

◆ rendererBeginBaseStart() [2/2]

void CuteReport::BaseItemInterface::rendererBeginBaseStart ( BaseItemInterfacePrivate *  p)
protected

◆ renderingStrings() [1/2]

virtual QList<CuteReport::InternalStringData> CuteReport::BaseItemInterface::renderingStrings ( )
inlinevirtual

◆ renderingStrings() [2/2]

virtual QList<CuteReport::InternalStringData> CuteReport::BaseItemInterface::renderingStrings ( )
inlinevirtual

◆ renderingStringsChanged [1/2]

void CuteReport::BaseItemInterface::renderingStringsChanged ( )
signal

◆ renderingStringsChanged [2/2]

void CuteReport::BaseItemInterface::renderingStringsChanged ( )
signal

◆ renderInit() [1/2]

virtual void CuteReport::BaseItemInterface::renderInit ( CuteReport::ScriptEngineInterface *  scriptEngine,
CuteReport::InitFlags  flags 
)
pure virtual

method called when renderer starts its work, nothing rendered yet

◆ renderInit() [2/2]

virtual void CuteReport::BaseItemInterface::renderInit ( CuteReport::ScriptEngineInterface *  scriptEngine,
CuteReport::InitFlags  flags 
)
pure virtual

method called when renderer starts its work, nothing rendered yet

◆ renderInitBase() [1/2]

void CuteReport::BaseItemInterface::renderInitBase ( CuteReport::ScriptEngineInterface *  scriptEngine,
CuteReport::InitFlags  flags 
)
protected

◆ renderInitBase() [2/2]

void CuteReport::BaseItemInterface::renderInitBase ( CuteReport::ScriptEngineInterface *  scriptEngine,
CuteReport::InitFlags  flags 
)
protected

◆ renderPassEnd() [1/2]

virtual void CuteReport::BaseItemInterface::renderPassEnd ( )
inlinevirtual

◆ renderPassEnd() [2/2]

virtual void CuteReport::BaseItemInterface::renderPassEnd ( )
inlinevirtual

◆ renderPassStart() [1/2]

virtual void CuteReport::BaseItemInterface::renderPassStart ( )
inlinevirtual

◆ renderPassStart() [2/2]

virtual void CuteReport::BaseItemInterface::renderPassStart ( )
inlinevirtual

◆ renderReset() [1/2]

virtual void CuteReport::BaseItemInterface::renderReset ( )
virtual

method called when renderer has completed its work, all is already rendered

◆ renderReset() [2/2]

virtual void CuteReport::BaseItemInterface::renderReset ( )
virtual

method called when renderer has completed its work, all is already rendered

◆ renderResetBase() [1/2]

void CuteReport::BaseItemInterface::renderResetBase ( )
protected

◆ renderResetBase() [2/2]

void CuteReport::BaseItemInterface::renderResetBase ( )
protected

◆ renderSiblingsAfter() [1/2]

virtual void CuteReport::BaseItemInterface::renderSiblingsAfter ( QList< BaseItemInterface *>  siblings)
inlinevirtual

method called after items on the same level (have the same parent) have rendered

◆ renderSiblingsAfter() [2/2]

virtual void CuteReport::BaseItemInterface::renderSiblingsAfter ( QList< BaseItemInterface *>  siblings)
inlinevirtual

method called after items on the same level (have the same parent) have rendered

◆ renderSiblingsBefore() [1/2]

virtual void CuteReport::BaseItemInterface::renderSiblingsBefore ( QList< BaseItemInterface *>  siblings)
inlinevirtual

method called before items on the same level (have the same parent) will be rendered

◆ renderSiblingsBefore() [2/2]

virtual void CuteReport::BaseItemInterface::renderSiblingsBefore ( QList< BaseItemInterface *>  siblings)
inlinevirtual

method called before items on the same level (have the same parent) will be rendered

◆ renderView() [1/2]

virtual RenderedItemInterface* CuteReport::BaseItemInterface::renderView ( quint32  id)
pure virtual

render image to print

◆ renderView() [2/2]

virtual RenderedItemInterface* CuteReport::BaseItemInterface::renderView ( quint32  id)
pure virtual

render image to print

◆ reportObject() [1/2]

CuteReport::ReportInterface* CuteReport::BaseItemInterface::reportObject ( )

◆ reportObject() [2/2]

CuteReport::ReportInterface* CuteReport::BaseItemInterface::reportObject ( )

◆ resizeFlags() [1/2]

int CuteReport::BaseItemInterface::resizeFlags ( ) const

◆ resizeFlags() [2/2]

int CuteReport::BaseItemInterface::resizeFlags ( ) const

◆ restoreState() [1/2]

virtual void CuteReport::BaseItemInterface::restoreState ( )
virtual

◆ restoreState() [2/2]

virtual void CuteReport::BaseItemInterface::restoreState ( )
virtual

◆ rotation() [1/2]

virtual qreal CuteReport::BaseItemInterface::rotation ( ) const
virtual

◆ rotation() [2/2]

virtual qreal CuteReport::BaseItemInterface::rotation ( ) const
virtual

◆ rotationChanged [1/2]

void CuteReport::BaseItemInterface::rotationChanged ( qreal  angle)
signal

◆ rotationChanged [2/2]

void CuteReport::BaseItemInterface::rotationChanged ( qreal  angle)
signal

◆ saveState() [1/2]

virtual void CuteReport::BaseItemInterface::saveState ( )
virtual

◆ saveState() [2/2]

virtual void CuteReport::BaseItemInterface::saveState ( )
virtual

◆ selfRendering() [1/2]

virtual bool CuteReport::BaseItemInterface::selfRendering ( )
virtual

item provides its own geometry logic so renderer will net change it

◆ selfRendering() [2/2]

virtual bool CuteReport::BaseItemInterface::selfRendering ( )
virtual

item provides its own geometry logic so renderer will net change it

◆ serialize() [1/2]

virtual QByteArray CuteReport::BaseItemInterface::serialize ( )
virtual

◆ serialize() [2/2]

virtual QByteArray CuteReport::BaseItemInterface::serialize ( )
virtual

◆ setAbsoluteGeometry() [1/2]

void CuteReport::BaseItemInterface::setAbsoluteGeometry ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined 
)

◆ setAbsoluteGeometry() [2/2]

void CuteReport::BaseItemInterface::setAbsoluteGeometry ( const QRectF &  rect,
Unit  inputUnit = UnitNotDefined 
)

◆ setBackgroundBrush() [1/2]

virtual void CuteReport::BaseItemInterface::setBackgroundBrush ( const QBrush &  brush)
virtual

◆ setBackgroundBrush() [2/2]

virtual void CuteReport::BaseItemInterface::setBackgroundBrush ( const QBrush &  brush)
virtual

◆ setBaseItemFlags() [1/2]

void CuteReport::BaseItemInterface::setBaseItemFlags ( int  flags,
bool  value = true 
)

◆ setBaseItemFlags() [2/2]

void CuteReport::BaseItemInterface::setBaseItemFlags ( int  flags,
bool  value = true 
)

◆ setBorderPen() [1/2]

virtual void CuteReport::BaseItemInterface::setBorderPen ( const QPen &  pen)
virtual

◆ setBorderPen() [2/2]

virtual void CuteReport::BaseItemInterface::setBorderPen ( const QPen &  pen)
virtual

◆ setBorderType() [1/2]

virtual void CuteReport::BaseItemInterface::setBorderType ( BaseItemInterface::BorderType  borderType)
virtual

◆ setBorderType() [2/2]

virtual void CuteReport::BaseItemInterface::setBorderType ( BaseItemInterface::BorderType  borderType)
virtual

◆ setBorderTypeStr() [1/2]

virtual void CuteReport::BaseItemInterface::setBorderTypeStr ( const QString &  borderType)
virtual

◆ setBorderTypeStr() [2/2]

virtual void CuteReport::BaseItemInterface::setBorderTypeStr ( const QString &  borderType)
virtual

◆ setDefaultTemplateDetailLevel() [1/2]

static void CuteReport::BaseItemInterface::setDefaultTemplateDetailLevel ( const TemplateItemDetailLevel value)
static

◆ setDefaultTemplateDetailLevel() [2/2]

static void CuteReport::BaseItemInterface::setDefaultTemplateDetailLevel ( const TemplateItemDetailLevel value)
static

◆ setDpi() [1/2]

virtual void CuteReport::BaseItemInterface::setDpi ( int  dpi)
virtual

◆ setDpi() [2/2]

virtual void CuteReport::BaseItemInterface::setDpi ( int  dpi)
virtual

◆ setEnabled() [1/2]

virtual void CuteReport::BaseItemInterface::setEnabled ( bool  b = true)
virtual

◆ setEnabled() [2/2]

virtual void CuteReport::BaseItemInterface::setEnabled ( bool  b = true)
virtual

◆ setFrame() [1/2]

virtual void CuteReport::BaseItemInterface::setFrame ( Frames  frame)
virtual

◆ setFrame() [2/2]

virtual void CuteReport::BaseItemInterface::setFrame ( Frames  frame)
virtual

◆ setGeometry() [1/2]

virtual void CuteReport::BaseItemInterface::setGeometry ( const QRectF &  rect,
Unit  unit = UnitNotDefined 
)
virtual

◆ setGeometry() [2/2]

virtual void CuteReport::BaseItemInterface::setGeometry ( const QRectF &  rect,
Unit  unit = UnitNotDefined 
)
virtual

◆ setHeight() [1/2]

virtual void CuteReport::BaseItemInterface::setHeight ( qreal  height,
Unit  unit = UnitNotDefined 
)
virtual

◆ setHeight() [2/2]

virtual void CuteReport::BaseItemInterface::setHeight ( qreal  height,
Unit  unit = UnitNotDefined 
)
virtual

◆ setOpacity() [1/2]

virtual void CuteReport::BaseItemInterface::setOpacity ( qreal  opacity)
virtual

◆ setOpacity() [2/2]

virtual void CuteReport::BaseItemInterface::setOpacity ( qreal  opacity)
virtual

◆ setOrder() [1/2]

virtual void CuteReport::BaseItemInterface::setOrder ( int  order)
virtual

◆ setOrder() [2/2]

virtual void CuteReport::BaseItemInterface::setOrder ( int  order)
virtual

◆ setPage() [1/2]

virtual void CuteReport::BaseItemInterface::setPage ( PageInterface page)
virtual

◆ setPage() [2/2]

virtual void CuteReport::BaseItemInterface::setPage ( PageInterface page)
virtual

◆ setParentItem() [1/2]

virtual void CuteReport::BaseItemInterface::setParentItem ( BaseItemInterface parentItem)
virtual

◆ setParentItem() [2/2]

virtual void CuteReport::BaseItemInterface::setParentItem ( BaseItemInterface parentItem)
virtual

◆ setResizeFlags() [1/2]

void CuteReport::BaseItemInterface::setResizeFlags ( int  resizeFlags)
protected

◆ setResizeFlags() [2/2]

void CuteReport::BaseItemInterface::setResizeFlags ( int  resizeFlags)
protected

◆ setRotation() [1/2]

virtual void CuteReport::BaseItemInterface::setRotation ( qreal  angle)
virtual

◆ setRotation() [2/2]

virtual void CuteReport::BaseItemInterface::setRotation ( qreal  angle)
virtual

◆ setTemplateDetailLevel() [1/2]

virtual void CuteReport::BaseItemInterface::setTemplateDetailLevel ( const TemplateItemDetailLevel value)
virtual

◆ setTemplateDetailLevel() [2/2]

virtual void CuteReport::BaseItemInterface::setTemplateDetailLevel ( const TemplateItemDetailLevel value)
virtual

◆ setUnit() [1/2]

virtual void CuteReport::BaseItemInterface::setUnit ( Unit  unit)
virtual

◆ setUnit() [2/2]

virtual void CuteReport::BaseItemInterface::setUnit ( Unit  unit)
virtual

◆ setWidth() [1/2]

virtual void CuteReport::BaseItemInterface::setWidth ( qreal  width,
Unit  unit = UnitNotDefined 
)
virtual

◆ setWidth() [2/2]

virtual void CuteReport::BaseItemInterface::setWidth ( qreal  width,
Unit  unit = UnitNotDefined 
)
virtual

◆ stdEditorList() [1/2]

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

◆ stdEditorList() [2/2]

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

◆ stdEditorListChanded [1/2]

void CuteReport::BaseItemInterface::stdEditorListChanded ( StdEditorPropertyList  )
signal

◆ stdEditorListChanded [2/2]

void CuteReport::BaseItemInterface::stdEditorListChanded ( StdEditorPropertyList  )
signal

◆ templateDetailLevel() [1/2]

virtual TemplateItemDetailLevel CuteReport::BaseItemInterface::templateDetailLevel ( )
virtual

◆ templateDetailLevel() [2/2]

virtual TemplateItemDetailLevel CuteReport::BaseItemInterface::templateDetailLevel ( )
virtual

◆ topmostChildAt() [1/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::topmostChildAt ( const QPointF &  localPos)
virtual

◆ topmostChildAt() [2/2]

virtual BaseItemInterface* CuteReport::BaseItemInterface::topmostChildAt ( const QPointF &  localPos)
virtual

◆ transform() [1/4]

virtual QTransform CuteReport::BaseItemInterface::transform ( ) const
virtual

◆ transform() [2/4]

virtual QTransform CuteReport::BaseItemInterface::transform ( ) const
virtual

◆ transform() [3/4]

static QTransform CuteReport::BaseItemInterface::transform ( const BaseItemInterfacePrivate *  d)
static

pen width is always in mm, so we convert it to required measure

◆ transform() [4/4]

static QTransform CuteReport::BaseItemInterface::transform ( const BaseItemInterfacePrivate *  d)
static

pen width is always in mm, so we convert it to required measure

◆ transformedPos() [1/2]

static QPointF CuteReport::BaseItemInterface::transformedPos ( const BaseItemInterfacePrivate *  d,
const QRectF &  rect 
)
static

◆ transformedPos() [2/2]

static QPointF CuteReport::BaseItemInterface::transformedPos ( const BaseItemInterfacePrivate *  d,
const QRectF &  rect 
)
static

◆ unit() [1/2]

virtual Unit CuteReport::BaseItemInterface::unit ( ) const
virtual

◆ unit() [2/2]

virtual Unit CuteReport::BaseItemInterface::unit ( ) const
virtual

◆ unitChanged [1/2]

void CuteReport::BaseItemInterface::unitChanged ( Unit  )
signal

◆ unitChanged [2/2]

void CuteReport::BaseItemInterface::unitChanged ( Unit  )
signal

◆ update_gui() [1/2]

virtual void CuteReport::BaseItemInterface::update_gui ( )
virtual

◆ update_gui() [2/2]

virtual void CuteReport::BaseItemInterface::update_gui ( )
virtual

◆ updateMeassure() [1/2]

virtual void CuteReport::BaseItemInterface::updateMeassure ( )
protectedvirtual

◆ updateMeassure() [2/2]

virtual void CuteReport::BaseItemInterface::updateMeassure ( )
protectedvirtual

◆ view() [1/2]

virtual ItemInterfaceView* CuteReport::BaseItemInterface::view ( )
virtual

◆ view() [2/2]

virtual ItemInterfaceView* CuteReport::BaseItemInterface::view ( )
virtual

◆ width() [1/2]

virtual qreal CuteReport::BaseItemInterface::width ( Unit  unit = UnitNotDefined) const
virtual

◆ width() [2/2]

virtual qreal CuteReport::BaseItemInterface::width ( Unit  unit = UnitNotDefined) const
virtual

Friends And Related Function Documentation

◆ BaseRenderedItemInterface

BaseRenderedItemInterface
friend

◆ ItemInterfaceView

ItemInterfaceView
friend

◆ ReportCore

ReportCore
friend

Member Data Documentation

◆ d_ptr

BaseItemInterfacePrivate * CuteReport::BaseItemInterface::d_ptr
protected

◆ dataStack

QList< BaseItemInterfacePrivate * > CuteReport::BaseItemInterface::dataStack
protected

◆ g_templateDetailLevel

static TemplateItemDetailLevel CuteReport::BaseItemInterface::g_templateDetailLevel
staticprotected

◆ m_currentProperty

int CuteReport::BaseItemInterface::m_currentProperty
protected

◆ m_gui

ItemInterfaceView * CuteReport::BaseItemInterface::m_gui
protected

◆ m_page

PageInterface * CuteReport::BaseItemInterface::m_page
protected

◆ m_parentItem

BaseItemInterface * CuteReport::BaseItemInterface::m_parentItem
protected

◆ m_templateDetailLevel

TemplateItemDetailLevel CuteReport::BaseItemInterface::m_templateDetailLevel
protected

◆ orig_ptr

BaseItemInterfacePrivate * CuteReport::BaseItemInterface::orig_ptr
protected

Property Documentation

◆ _borderType_variants

QStringList CuteReport::BaseItemInterface::_borderType_variants
read

◆ _current_property

int CuteReport::BaseItemInterface::_current_property
readwrite

◆ _current_property_description

QString CuteReport::BaseItemInterface::_current_property_description
read

◆ _current_property_precision

int CuteReport::BaseItemInterface::_current_property_precision
read

◆ _icon

QIcon CuteReport::BaseItemInterface::_icon
read

◆ backgroundBrush

QBrush CuteReport::BaseItemInterface::backgroundBrush
readwrite

◆ baseItemFlags

int CuteReport::BaseItemInterface::baseItemFlags
readwrite

◆ borderPen

QPen CuteReport::BaseItemInterface::borderPen
readwrite

◆ borderType [1/2]

BorderType CuteReport::BaseItemInterface::borderType
readwrite

◆ borderType [2/2]

BorderType CuteReport::BaseItemInterface::borderType
readwrite

◆ enabled

bool CuteReport::BaseItemInterface::enabled
readwrite

◆ frame

Frames CuteReport::BaseItemInterface::frame
readwrite

◆ geometry

QRectF CuteReport::BaseItemInterface::geometry
readwrite

◆ opacity

qreal CuteReport::BaseItemInterface::opacity
readwrite

◆ order

int CuteReport::BaseItemInterface::order
readwrite

◆ rotation

qreal CuteReport::BaseItemInterface::rotation
readwrite

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