31 #ifndef BANDINTERFACE_H 32 #define BANDINTERFACE_H 37 #define BANDVIEWTYPE QGraphicsItem::UserType + 102 42 class BandInterfacePrivate;
50 Q_PROPERTY(
bool stretchable READ stretchable WRITE setStretchable NOTIFY stretchableChanged)
51 Q_PROPERTY(
bool showStretchability READ showStretchability WRITE setShowStretchability NOTIFY showStretchabilityChanged)
52 Q_PROPERTY(QSizeF stretchOriginalSize READ stretchOriginalSize WRITE setStretchOriginalSize DESIGNABLE false)
53 Q_PROPERTY(QFont font READ font WRITE setFont NOTIFY fontChanged)
64 virtual void init_gui();
66 virtual bool renderNewPageComplete();
69 virtual int layoutPriority()
const;
75 virtual QString
dataset()
const {
return QString(); }
76 virtual void setDataset(
const QString & dataset) { Q_UNUSED(dataset); }
81 virtual bool stretchable()
const;
82 virtual void setStretchable(
bool value);
84 virtual bool showStretchability()
const;
85 virtual void setShowStretchability(
bool value);
87 virtual QSizeF stretchOriginalSize()
const;
88 virtual void setStretchOriginalSize(
const QSizeF &size);
90 virtual QFont font()
const;
91 virtual void setFont(
const QFont & font);
93 virtual QByteArray serialize()
const;
94 virtual void deserialize(QByteArray &data);
96 virtual QPair<QString, int>
sortingOrder()
const {
return QPair<QString, int>(moduleShortName(), 0);}
100 void groupChanged(QString);
101 void stretchableChanged(
bool);
102 void showStretchabilityChanged(
bool);
103 void fontChanged(QFont);
106 void childGeometryChanged(QRectF geometry);
109 explicit BandInterface(BandInterfacePrivate *dd, QObject * parent);
113 virtual bool adjustSize();
Definition: abstractpainterdelegate.h:42
Definition: bandinterface.h:44
virtual bool respectPageColumns()
Definition: bandinterface.h:70
Definition: cutereport_types.h:103
virtual QPair< QString, int > sortingOrder() const
Definition: bandinterface.h:96
Definition: cutereport_types.h:46
LayoutType
Definition: bandinterface.h:56
#define CUTEREPORT_EXPORTS
Definition: cutereport_globals.h:47
virtual bool renderNewPage()
Definition: bandinterface.h:65
virtual void setDataset(const QString &dataset)
Definition: bandinterface.h:76
Definition: bandinterface.h:56
Unit
Definition: cutereport_types.h:95
Definition: baseiteminterface.h:107
virtual QString dataset() const
Definition: bandinterface.h:75