MyBooks
Public Types | Signals | Public Member Functions | Protected Member Functions | Properties | Private Slots | List of all members
CuteReport::BandInterface Class Reference

#include <bandinterface.h>

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

Public Types

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

Signals

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

Public Member Functions

 BandInterface (QObject *parent)
 
virtual ~BandInterface ()
 
void initMe ()
 
virtual void init_gui ()
 
virtual bool renderNewPage ()
 
virtual bool renderNewPageComplete ()
 if true, then band will be processed and renderNewPageComplete will be called at the end More...
 
virtual LayoutType layoutType () const
 
virtual int layoutPriority () const
 
virtual bool respectPageColumns ()
 
virtual void setGeometry (const QRectF &rect, CuteReport::Unit unit=CuteReport::UnitNotDefined)
 
virtual void setHeight (qreal height, CuteReport::Unit unit=CuteReport::UnitNotDefined)
 
virtual QString dataset () const
 
virtual void setDataset (const QString &dataset)
 
virtual CuteReport::Margins margins () const
 
virtual void setMargins (const CuteReport::Margins &margins)
 
virtual bool stretchable () const
 
virtual void setStretchable (bool value)
 
virtual bool showStretchability () const
 
virtual void setShowStretchability (bool value)
 
virtual QSizeF stretchOriginalSize () const
 
virtual void setStretchOriginalSize (const QSizeF &size)
 
virtual QFont font () const
 
virtual void setFont (const QFont &font)
 
virtual QByteArray serialize () const
 
virtual void deserialize (QByteArray &data)
 
virtual QPair< QString, int > sortingOrder () const
 
 BandInterface (QObject *parent)
 
virtual ~BandInterface ()
 
void initMe ()
 
virtual void init_gui ()
 
virtual bool renderNewPage ()
 
virtual bool renderNewPageComplete ()
 if true, then band will be processed and renderNewPageComplete will be called at the end More...
 
virtual LayoutType layoutType () const
 
virtual int layoutPriority () const
 
virtual bool respectPageColumns ()
 
virtual void setGeometry (const QRectF &rect, CuteReport::Unit unit=CuteReport::UnitNotDefined)
 
virtual void setHeight (qreal height, CuteReport::Unit unit=CuteReport::UnitNotDefined)
 
virtual QString dataset () const
 
virtual void setDataset (const QString &dataset)
 
virtual CuteReport::Margins margins () const
 
virtual void setMargins (const CuteReport::Margins &margins)
 
virtual bool stretchable () const
 
virtual void setStretchable (bool value)
 
virtual bool showStretchability () const
 
virtual void setShowStretchability (bool value)
 
virtual QSizeF stretchOriginalSize () const
 
virtual void setStretchOriginalSize (const QSizeF &size)
 
virtual QFont font () const
 
virtual void setFont (const QFont &font)
 
virtual QByteArray serialize () const
 
virtual void deserialize (QByteArray &data)
 
virtual QPair< QString, int > sortingOrder () const
 
- Public Member Functions inherited from CuteReport::BaseItemInterface
 BaseItemInterface (QObject *parent)
 
virtual ~BaseItemInterface ()
 
virtual bool moduleInit ()
 
virtual void init ()
 
virtual void check_gui ()
 
virtual void update_gui ()
 
virtual BaseItemInterfacecreateInstance (QObject *parent) const =0
 
virtual BaseItemInterfaceclone (bool withChildren=true, bool init=true) const
 
virtual ItemExternalDataInterface * createDataObjectByTypeName (const QString &className)
 
virtual PageInterfacepage () const
 
virtual void setPage (PageInterface *page)
 
virtual BaseItemInterfaceparentItem () const
 
virtual void setParentItem (BaseItemInterface *parentItem)
 
CuteReport::ReportInterfacereportObject ()
 
virtual int childLevel ()
 
CuteReport::BandInterfacecarrierBand ()
 
virtual BaseItemInterfacetopmostChildAt (const QPointF &localPos)
 
virtual QList< BaseItemInterface * > childrenAt (const QPointF &localPos)
 
QList< BaseItemInterface * > allChildrenAt (const QPointF &localPos)
 
virtual BaseItemHelperInterfacecreateHelper (CuteReport::DesignerItemInterface *designer)
 
virtual QByteArray serialize ()
 
virtual bool canContain (QObject *object)
 
virtual ItemInterfaceViewview ()
 
virtual void saveState ()
 
virtual void restoreState ()
 
virtual void renderInit (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)=0
 
virtual void renderReset ()
 
virtual bool renderBegin ()=0
 
virtual RenderedItemInterface * renderView (quint32 id)=0
 
virtual bool renderEnd ()
 
virtual void renderPassStart ()
 
virtual void renderPassEnd ()
 
virtual void renderCannotFitToPage ()
 
virtual void renderSiblingsBefore (QList< BaseItemInterface *> siblings)
 
virtual void renderSiblingsAfter (QList< BaseItemInterface *> siblings)
 
virtual bool selfRendering ()
 
virtual bool childrenSelfRendering ()
 
virtual QIcon itemIcon () const =0
 
virtual QString itemGroup () const =0
 
virtual int itemSortOrderInGroup () const
 
virtual Unit unit () const
 
virtual void setUnit (Unit unit)
 
virtual QRectF geometry (Unit unit=UnitNotDefined) const
 
virtual qreal height (Unit unit=UnitNotDefined) const
 
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 BaseItemInterfacecreateInstance (QObject *parent) const =0
 
virtual BaseItemInterfaceclone (bool withChildren=true, bool init=true) const
 
virtual ItemExternalDataInterface * createDataObjectByTypeName (const QString &className)
 
virtual PageInterfacepage () const
 
virtual void setPage (PageInterface *page)
 
virtual BaseItemInterfaceparentItem () const
 
virtual void setParentItem (BaseItemInterface *parentItem)
 
CuteReport::ReportInterfacereportObject ()
 
virtual int childLevel ()
 
CuteReport::BandInterfacecarrierBand ()
 
virtual BaseItemInterfacetopmostChildAt (const QPointF &localPos)
 
virtual QList< BaseItemInterface * > childrenAt (const QPointF &localPos)
 
QList< BaseItemInterface * > allChildrenAt (const QPointF &localPos)
 
virtual BaseItemHelperInterfacecreateHelper (CuteReport::DesignerItemInterface *designer)
 
virtual QByteArray serialize ()
 
virtual bool canContain (QObject *object)
 
virtual ItemInterfaceViewview ()
 
virtual void saveState ()
 
virtual void restoreState ()
 
virtual void renderInit (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)=0
 
virtual void renderReset ()
 
virtual bool renderBegin ()=0
 
virtual RenderedItemInterface * renderView (quint32 id)=0
 
virtual bool renderEnd ()
 
virtual void renderPassStart ()
 
virtual void renderPassEnd ()
 
virtual void renderCannotFitToPage ()
 
virtual void renderSiblingsBefore (QList< BaseItemInterface *> siblings)
 
virtual void renderSiblingsAfter (QList< BaseItemInterface *> siblings)
 
virtual bool selfRendering ()
 
virtual bool childrenSelfRendering ()
 
virtual QIcon itemIcon () const =0
 
virtual QString itemGroup () const =0
 
virtual int itemSortOrderInGroup () const
 
virtual Unit unit () const
 
virtual void setUnit (Unit unit)
 
virtual QRectF geometry (Unit unit=UnitNotDefined) const
 
virtual qreal height (Unit unit=UnitNotDefined) const
 
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)
 

Protected Member Functions

 BandInterface (BandInterfacePrivate *dd, QObject *parent)
 
virtual void childAdded (BaseItemInterface *item)
 
virtual void childRemoved (BaseItemInterface *item)
 
virtual bool adjustSize ()
 
 BandInterface (BandInterfacePrivate *dd, QObject *parent)
 
virtual void childAdded (BaseItemInterface *item)
 
virtual void childRemoved (BaseItemInterface *item)
 
virtual bool adjustSize ()
 
- Protected Member Functions inherited from CuteReport::BaseItemInterface
 BaseItemInterface (BaseItemInterfacePrivate *dd, QObject *parent)
 
virtual BaseItemInterfaceitemClone () const =0
 
void pushContext (BaseItemInterfacePrivate *r)
 
void popContext ()
 
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 ()
 
void setResizeFlags (int resizeFlags)
 
virtual void adjustOrder ()
 
virtual void updateMeassure ()
 
void renderInitBase (CuteReport::ScriptEngineInterface *scriptEngine, CuteReport::InitFlags flags)
 
void rendererBeginBaseStart (BaseItemInterfacePrivate *p)
 
void rendererBeginBaseEnd ()
 
void renderResetBase ()
 
- Protected Member Functions inherited from CuteReport::ReportPluginInterface
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 
 ReportPluginInterface (const ReportPluginInterface &dd, QObject *parent)
 

Properties

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

Private Slots

void childGeometryChanged (QRectF geometry)
 
void childGeometryChanged (QRectF geometry)
 

Additional Inherited Members

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

Member Enumeration Documentation

◆ LayoutType [1/2]

Enumerator
LayoutUndefined 
LayoutTop 
LayoutBottom 
LayoutFree 
LayoutUndefined 
LayoutTop 
LayoutBottom 
LayoutFree 

◆ LayoutType [2/2]

Enumerator
LayoutUndefined 
LayoutTop 
LayoutBottom 
LayoutFree 
LayoutUndefined 
LayoutTop 
LayoutBottom 
LayoutFree 

Constructor & Destructor Documentation

◆ BandInterface() [1/4]

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

◆ ~BandInterface() [1/2]

virtual CuteReport::BandInterface::~BandInterface ( )
virtual

◆ BandInterface() [2/4]

CuteReport::BandInterface::BandInterface ( BandInterfacePrivate *  dd,
QObject *  parent 
)
explicitprotected

◆ BandInterface() [3/4]

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

◆ ~BandInterface() [2/2]

virtual CuteReport::BandInterface::~BandInterface ( )
virtual

◆ BandInterface() [4/4]

CuteReport::BandInterface::BandInterface ( BandInterfacePrivate *  dd,
QObject *  parent 
)
explicitprotected

Member Function Documentation

◆ adjustSize() [1/2]

virtual bool CuteReport::BandInterface::adjustSize ( )
protectedvirtual

◆ adjustSize() [2/2]

virtual bool CuteReport::BandInterface::adjustSize ( )
protectedvirtual

◆ childAdded() [1/2]

virtual void CuteReport::BandInterface::childAdded ( BaseItemInterface item)
protectedvirtual

Reimplemented from CuteReport::BaseItemInterface.

◆ childAdded() [2/2]

virtual void CuteReport::BandInterface::childAdded ( BaseItemInterface item)
protectedvirtual

Reimplemented from CuteReport::BaseItemInterface.

◆ childGeometryChanged [1/2]

void CuteReport::BandInterface::childGeometryChanged ( QRectF  geometry)
privateslot

◆ childGeometryChanged [2/2]

void CuteReport::BandInterface::childGeometryChanged ( QRectF  geometry)
privateslot

◆ childRemoved() [1/2]

virtual void CuteReport::BandInterface::childRemoved ( BaseItemInterface item)
protectedvirtual

Reimplemented from CuteReport::BaseItemInterface.

◆ childRemoved() [2/2]

virtual void CuteReport::BandInterface::childRemoved ( BaseItemInterface item)
protectedvirtual

Reimplemented from CuteReport::BaseItemInterface.

◆ dataset() [1/2]

virtual QString CuteReport::BandInterface::dataset ( ) const
inlinevirtual

◆ dataset() [2/2]

virtual QString CuteReport::BandInterface::dataset ( ) const
inlinevirtual

◆ deserialize() [1/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ deserialize() [2/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ font() [1/2]

virtual QFont CuteReport::BandInterface::font ( ) const
virtual

◆ font() [2/2]

virtual QFont CuteReport::BandInterface::font ( ) const
virtual

◆ fontChanged [1/2]

void CuteReport::BandInterface::fontChanged ( QFont  )
signal

◆ fontChanged [2/2]

void CuteReport::BandInterface::fontChanged ( QFont  )
signal

◆ groupChanged [1/2]

void CuteReport::BandInterface::groupChanged ( QString  )
signal

◆ groupChanged [2/2]

void CuteReport::BandInterface::groupChanged ( QString  )
signal

◆ init_gui() [1/2]

virtual void CuteReport::BandInterface::init_gui ( )
virtual

◆ init_gui() [2/2]

virtual void CuteReport::BandInterface::init_gui ( )
virtual

◆ initMe() [1/2]

void CuteReport::BandInterface::initMe ( )
inline

◆ initMe() [2/2]

void CuteReport::BandInterface::initMe ( )
inline

◆ layoutPriority() [1/2]

virtual int CuteReport::BandInterface::layoutPriority ( ) const
virtual

◆ layoutPriority() [2/2]

virtual int CuteReport::BandInterface::layoutPriority ( ) const
virtual

◆ layoutType() [1/2]

virtual LayoutType CuteReport::BandInterface::layoutType ( ) const
virtual

◆ layoutType() [2/2]

virtual LayoutType CuteReport::BandInterface::layoutType ( ) const
virtual

◆ margins() [1/2]

virtual CuteReport::Margins CuteReport::BandInterface::margins ( ) const
virtual

◆ margins() [2/2]

virtual CuteReport::Margins CuteReport::BandInterface::margins ( ) const
virtual

◆ marginsChanged [1/2]

void CuteReport::BandInterface::marginsChanged ( CuteReport::Margins  )
signal

◆ marginsChanged [2/2]

void CuteReport::BandInterface::marginsChanged ( CuteReport::Margins  )
signal

◆ renderNewPage() [1/2]

virtual bool CuteReport::BandInterface::renderNewPage ( )
inlinevirtual

◆ renderNewPage() [2/2]

virtual bool CuteReport::BandInterface::renderNewPage ( )
inlinevirtual

◆ renderNewPageComplete() [1/2]

virtual bool CuteReport::BandInterface::renderNewPageComplete ( )
virtual

if true, then band will be processed and renderNewPageComplete will be called at the end

◆ renderNewPageComplete() [2/2]

virtual bool CuteReport::BandInterface::renderNewPageComplete ( )
virtual

if true, then band will be processed and renderNewPageComplete will be called at the end

◆ respectPageColumns() [1/2]

virtual bool CuteReport::BandInterface::respectPageColumns ( )
inlinevirtual

◆ respectPageColumns() [2/2]

virtual bool CuteReport::BandInterface::respectPageColumns ( )
inlinevirtual

◆ serialize() [1/2]

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

◆ serialize() [2/2]

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

◆ setDataset() [1/2]

virtual void CuteReport::BandInterface::setDataset ( const QString &  dataset)
inlinevirtual

◆ setDataset() [2/2]

virtual void CuteReport::BandInterface::setDataset ( const QString &  dataset)
inlinevirtual

◆ setFont() [1/2]

virtual void CuteReport::BandInterface::setFont ( const QFont &  font)
virtual

◆ setFont() [2/2]

virtual void CuteReport::BandInterface::setFont ( const QFont &  font)
virtual

◆ setGeometry() [1/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ setGeometry() [2/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ setHeight() [1/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ setHeight() [2/2]

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

Reimplemented from CuteReport::BaseItemInterface.

◆ setMargins() [1/2]

virtual void CuteReport::BandInterface::setMargins ( const CuteReport::Margins margins)
virtual

◆ setMargins() [2/2]

virtual void CuteReport::BandInterface::setMargins ( const CuteReport::Margins margins)
virtual

◆ setShowStretchability() [1/2]

virtual void CuteReport::BandInterface::setShowStretchability ( bool  value)
virtual

◆ setShowStretchability() [2/2]

virtual void CuteReport::BandInterface::setShowStretchability ( bool  value)
virtual

◆ setStretchable() [1/2]

virtual void CuteReport::BandInterface::setStretchable ( bool  value)
virtual

◆ setStretchable() [2/2]

virtual void CuteReport::BandInterface::setStretchable ( bool  value)
virtual

◆ setStretchOriginalSize() [1/2]

virtual void CuteReport::BandInterface::setStretchOriginalSize ( const QSizeF &  size)
virtual

◆ setStretchOriginalSize() [2/2]

virtual void CuteReport::BandInterface::setStretchOriginalSize ( const QSizeF &  size)
virtual

◆ showStretchability() [1/2]

virtual bool CuteReport::BandInterface::showStretchability ( ) const
virtual

◆ showStretchability() [2/2]

virtual bool CuteReport::BandInterface::showStretchability ( ) const
virtual

◆ showStretchabilityChanged [1/2]

void CuteReport::BandInterface::showStretchabilityChanged ( bool  )
signal

◆ showStretchabilityChanged [2/2]

void CuteReport::BandInterface::showStretchabilityChanged ( bool  )
signal

◆ sortingOrder() [1/2]

virtual QPair<QString, int> CuteReport::BandInterface::sortingOrder ( ) const
inlinevirtual

◆ sortingOrder() [2/2]

virtual QPair<QString, int> CuteReport::BandInterface::sortingOrder ( ) const
inlinevirtual

◆ stretchable() [1/2]

virtual bool CuteReport::BandInterface::stretchable ( ) const
virtual

◆ stretchable() [2/2]

virtual bool CuteReport::BandInterface::stretchable ( ) const
virtual

◆ stretchableChanged [1/2]

void CuteReport::BandInterface::stretchableChanged ( bool  )
signal

◆ stretchableChanged [2/2]

void CuteReport::BandInterface::stretchableChanged ( bool  )
signal

◆ stretchOriginalSize() [1/2]

virtual QSizeF CuteReport::BandInterface::stretchOriginalSize ( ) const
virtual

◆ stretchOriginalSize() [2/2]

virtual QSizeF CuteReport::BandInterface::stretchOriginalSize ( ) const
virtual

Property Documentation

◆ font

QFont CuteReport::BandInterface::font
readwrite

◆ showStretchability

bool CuteReport::BandInterface::showStretchability
readwrite

◆ stretchable

bool CuteReport::BandInterface::stretchable
readwrite

◆ stretchOriginalSize

QSizeF CuteReport::BandInterface::stretchOriginalSize
readwrite

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