![]() |
MyBooks
|
#include <baseiteminterface.h>
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 } |
![]() | |
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 } |
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 BaseItemInterface * | createInstance (QObject *parent) const =0 |
virtual BaseItemInterface * | clone (bool withChildren=true, bool init=true) const |
virtual ItemExternalDataInterface * | createDataObjectByTypeName (const QString &className) |
virtual PageInterface * | page () const |
virtual void | setPage (PageInterface *page) |
virtual BaseItemInterface * | parentItem () const |
virtual void | setParentItem (BaseItemInterface *parentItem) |
CuteReport::ReportInterface * | reportObject () |
virtual int | childLevel () |
CuteReport::BandInterface * | carrierBand () |
virtual BaseItemInterface * | topmostChildAt (const QPointF &localPos) |
virtual QList< BaseItemInterface * > | childrenAt (const QPointF &localPos) |
QList< BaseItemInterface * > | allChildrenAt (const QPointF &localPos) |
virtual BaseItemHelperInterface * | createHelper (CuteReport::DesignerItemInterface *designer) |
virtual QByteArray | serialize () |
virtual void | deserialize (QByteArray &data) |
virtual bool | canContain (QObject *object) |
virtual ItemInterfaceView * | view () |
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::InternalStringData > | renderingStrings () |
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 BaseItemInterface * | createInstance (QObject *parent) const =0 |
virtual BaseItemInterface * | clone (bool withChildren=true, bool init=true) const |
virtual ItemExternalDataInterface * | createDataObjectByTypeName (const QString &className) |
virtual PageInterface * | page () const |
virtual void | setPage (PageInterface *page) |
virtual BaseItemInterface * | parentItem () const |
virtual void | setParentItem (BaseItemInterface *parentItem) |
CuteReport::ReportInterface * | reportObject () |
virtual int | childLevel () |
CuteReport::BandInterface * | carrierBand () |
virtual BaseItemInterface * | topmostChildAt (const QPointF &localPos) |
virtual QList< BaseItemInterface * > | childrenAt (const QPointF &localPos) |
QList< BaseItemInterface * > | allChildrenAt (const QPointF &localPos) |
virtual BaseItemHelperInterface * | createHelper (CuteReport::DesignerItemInterface *designer) |
virtual QByteArray | serialize () |
virtual void | deserialize (QByteArray &data) |
virtual bool | canContain (QObject *object) |
virtual ItemInterfaceView * | view () |
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::InternalStringData > | renderingStrings () |
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 () |
![]() | |
ReportPluginInterface (QObject *parent=0) | |
virtual | ~ReportPluginInterface () |
ModuleFlags | moduleFlags () const |
ReportCore * | reportCore () 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< ModuleInfo > | dependencies () const |
virtual ThreadingLevel | threading () |
virtual void | setObjectName (const QString &name) |
ReportPluginInterface (QObject *parent=0) | |
virtual | ~ReportPluginInterface () |
ModuleFlags | moduleFlags () const |
ReportCore * | reportCore () 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< ModuleInfo > | dependencies () 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::PageInterface * | itemPage (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::PageInterface * | itemPage (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 BaseItemInterface * | itemClone () 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 BaseItemInterface * | itemClone () 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 () |
![]() | |
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 |
ItemInterfaceView * | m_gui |
PageInterface * | m_page |
BaseItemInterface * | m_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 |
![]() | |
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 |
|
explicit |
|
virtual |
|
protected |
|
explicit |
|
virtual |
|
protected |
QStringList CuteReport::BaseItemInterface::_borderType_variants | ( | ) |
QStringList CuteReport::BaseItemInterface::_borderType_variants | ( | ) |
|
virtual |
Reimplemented in CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
virtual |
Reimplemented in CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
void CuteReport::BaseItemInterface::aboutToBeDeleted | ( | ) |
void CuteReport::BaseItemInterface::aboutToBeDeleted | ( | ) |
QRectF CuteReport::BaseItemInterface::absoluteBoundingRect | ( | Unit | unit = UnitNotDefined , |
bool | withTransformation = true , |
||
bool | withBorder = true |
||
) | const |
QRectF CuteReport::BaseItemInterface::absoluteBoundingRect | ( | Unit | unit = UnitNotDefined , |
bool | withTransformation = true , |
||
bool | withBorder = true |
||
) | const |
QRectF CuteReport::BaseItemInterface::absoluteGeometry | ( | Unit | outputUnit = UnitNotDefined | ) | const |
QRectF CuteReport::BaseItemInterface::absoluteGeometry | ( | Unit | outputUnit = UnitNotDefined | ) | const |
QPolygonF CuteReport::BaseItemInterface::absolutePolygon | ( | Unit | unit = UnitNotDefined | ) | const |
QPolygonF CuteReport::BaseItemInterface::absolutePolygon | ( | Unit | unit = UnitNotDefined | ) | const |
|
protectedvirtual |
|
protectedvirtual |
|
staticprotected |
|
staticprotected |
QList<BaseItemInterface *> CuteReport::BaseItemInterface::allChildrenAt | ( | const QPointF & | localPos | ) |
QList<BaseItemInterface *> CuteReport::BaseItemInterface::allChildrenAt | ( | const QPointF & | localPos | ) |
|
virtual |
|
virtual |
|
signal |
|
signal |
int CuteReport::BaseItemInterface::baseItemFlags | ( | ) | const |
int CuteReport::BaseItemInterface::baseItemFlags | ( | ) | const |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
signal |
|
signal |
|
static |
|
static |
|
virtual |
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
CuteReport::BandInterface* CuteReport::BaseItemInterface::carrierBand | ( | ) |
CuteReport::BandInterface* CuteReport::BaseItemInterface::carrierBand | ( | ) |
|
virtual |
|
virtual |
|
inlineprotectedvirtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
inlineprotectedvirtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
|
virtual |
|
inlineprotectedvirtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
inlineprotectedvirtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
|
virtual |
|
virtual |
item renders its children by itself. Renderer will not touch children
|
virtual |
item renders its children by itself. Renderer will not touch children
|
virtual |
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Implements CuteReport::ReportPluginInterface.
|
pure virtual |
Implements CuteReport::ReportPluginInterface.
|
static |
|
static |
|
virtual |
Reimplemented in CuteReport::BandInterface, CuteReport::BandInterface, CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
virtual |
Reimplemented in CuteReport::BandInterface, CuteReport::BandInterface, CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
static |
|
static |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
virtual |
every new created item should be inited using this method
|
virtual |
every new created item should be inited using this method
|
pure virtual |
Implemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
pure virtual |
Implemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
private |
|
private |
bool CuteReport::BaseItemInterface::isBaseItemFlagSet | ( | int | flag | ) |
bool CuteReport::BaseItemInterface::isBaseItemFlagSet | ( | int | flag | ) |
|
inlinevirtual |
|
inlinevirtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
static |
|
static |
|
inlinevirtual |
|
inlinevirtual |
QRectF CuteReport::BaseItemInterface::mapFromPage | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapFromPage | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapFromPage | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapFromPage | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapFromParent | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapFromParent | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapFromParent | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapFromParent | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapToPage | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapToPage | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapToPage | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapToPage | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapToParent | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QRectF CuteReport::BaseItemInterface::mapToParent | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapToParent | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
QPointF CuteReport::BaseItemInterface::mapToParent | ( | const QPointF & | point, |
Unit | inputUnit = UnitNotDefined , |
||
Unit | outputUnit = UnitNotDefined |
||
) | const |
|
virtual |
|
virtual |
|
virtual |
this method used for register metatypes, etc. It should be called only once
Reimplemented from CuteReport::ReportPluginInterface.
|
virtual |
this method used for register metatypes, etc. It should be called only once
Reimplemented from CuteReport::ReportPluginInterface.
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
static |
|
static |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
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
|
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
|
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
|
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
|
signal |
signal emited when render() method processing started All access to the Item's methods affects original (template) item, but not generated one
|
signal |
signal emited when render() method processing started All access to the Item's methods affects original (template) item, but not generated one
|
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
|
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
|
signal |
signal emited when renderInit() method is called
|
signal |
signal emited when renderInit() method is called
|
signal |
signal emited when renderReset() method is called
|
signal |
signal emited when renderReset() method is called
|
protected |
|
protected |
|
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
|
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
|
inlinevirtual |
|
inlinevirtual |
|
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
|
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
|
protected |
|
protected |
|
protected |
|
protected |
|
inlinevirtual |
|
inlinevirtual |
|
signal |
|
signal |
|
pure virtual |
method called when renderer starts its work, nothing rendered yet
|
pure virtual |
method called when renderer starts its work, nothing rendered yet
|
protected |
|
protected |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
method called when renderer has completed its work, all is already rendered
|
virtual |
method called when renderer has completed its work, all is already rendered
|
protected |
|
protected |
|
inlinevirtual |
method called after items on the same level (have the same parent) have rendered
|
inlinevirtual |
method called after items on the same level (have the same parent) have rendered
|
inlinevirtual |
method called before items on the same level (have the same parent) will be rendered
|
inlinevirtual |
method called before items on the same level (have the same parent) will be rendered
|
pure virtual |
render image to print
|
pure virtual |
render image to print
CuteReport::ReportInterface* CuteReport::BaseItemInterface::reportObject | ( | ) |
CuteReport::ReportInterface* CuteReport::BaseItemInterface::reportObject | ( | ) |
int CuteReport::BaseItemInterface::resizeFlags | ( | ) | const |
int CuteReport::BaseItemInterface::resizeFlags | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
virtual |
item provides its own geometry logic so renderer will net change it
|
virtual |
item provides its own geometry logic so renderer will net change it
|
virtual |
|
virtual |
void CuteReport::BaseItemInterface::setAbsoluteGeometry | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined |
||
) |
void CuteReport::BaseItemInterface::setAbsoluteGeometry | ( | const QRectF & | rect, |
Unit | inputUnit = UnitNotDefined |
||
) |
|
virtual |
|
virtual |
void CuteReport::BaseItemInterface::setBaseItemFlags | ( | int | flags, |
bool | value = true |
||
) |
void CuteReport::BaseItemInterface::setBaseItemFlags | ( | int | flags, |
bool | value = true |
||
) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
Reimplemented in CuteReport::BandInterface, and CuteReport::BandInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
virtual |
Reimplemented in CuteReport::ItemInterface, and CuteReport::ItemInterface.
|
signal |
|
signal |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
pen width is always in mm, so we convert it to required measure
|
static |
pen width is always in mm, so we convert it to required measure
|
static |
|
static |
|
virtual |
|
virtual |
|
signal |
|
signal |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
read |
|
readwrite |
|
read |
|
read |
|
read |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |