40 class BaseItemInterface;
50 explicit Margins(qreal left, qreal top, qreal right, qreal bottom);
56 void setLeft(qreal value);
57 void setTop(qreal value);
58 void setRight(qreal value);
59 void setBottom(qreal value);
60 void setCoords(qreal x1, qreal y1, qreal x2, qreal y2);
62 bool operator ==(
const Margins & margins);
71 QDataStream &
operator<<(QDataStream &s,
const Margins &p);
72 QDataStream &
operator>>(QDataStream &s, Margins &p);
78 explicit Units(qreal mm, qreal inch,
int pixel);
80 void setMM(qreal value);
81 void setInch(qreal value);
82 void setPixel(
int value);
197 typedef QList<CuteReport::BandInterface*>
BandsList;
213 QList<StorageObjectInfo> objects;
281 QString filterSelected;
282 QString fileNameSelected;
297 expDelimiter(expDelimiter), str(_str) {}
300 : id(_id), isHTML(_isHtml), expressionType(_expType), str(_str) {}
305 QString expDelimiter;
313 report(rpt), object(obj), origStr(string), resultStr(string), result(true), isHtml(isTextHtml),
317 report(rpt), object(obj), origStr(string), resultStr(string), expDelimiter(expressionDelimiter),
321 report(rpt), object(obj), origStr(strData.str), resultStr(strData.str), expDelimiter(strData.expDelimiter),
322 result(true), isHtml(strData.isHTML), id(strData.id), expressionType(strData.expressionType) {}
328 QString expDelimiter;
347 Q_DECLARE_OPERATORS_FOR_FLAGS(CuteReport::InitFlags)
371 Q_DECLARE_METATYPE(QMargins)
Definition: cutereport_types.h:271
Definition: cutereport_types.h:265
QDataStream & operator>>(QDataStream &s, Margins &p)
Definition: cutereport_types.h:200
Definition: cutereport_types.h:227
Definition: cutereport_types.h:134
Definition: cutereport_types.h:132
Definition: cutereport_types.h:268
Definition: cutereport_types.h:253
Definition: abstractpainterdelegate.h:42
Definition: cutereport_types.h:232
ItemDataRole
Definition: cutereport_types.h:225
ScriptString(ReportInterface *rpt, QObject *obj, const QString &string, const QString &expressionDelimiter, bool isTextHtml)
Definition: cutereport_types.h:316
InternalStringData(int _id, const QString &_str, bool _isHtml)
Definition: cutereport_types.h:292
InternalStringData()
Definition: cutereport_types.h:289
Definition: cutereport_types.h:217
QList< CuteReport::BaseItemInterface * > BaseItemsList
Definition: cutereport_types.h:195
Definition: cutereport_types.h:153
Definition: cutereport_types.h:192
QList< StdEditorProperty > StdEditorPropertyList
Definition: cutereport_types.h:262
Definition: cutereport_types.h:238
ScriptString(ReportInterface *rpt, QObject *obj, const QString &string, bool isTextHtml=false)
Definition: cutereport_types.h:312
Definition: cutereport_types.h:139
Definition: cutereport_types.h:111
Definition: cutereport_types.h:258
Definition: cutereport_types.h:109
BaseItemsList * BaseItemsListPointer
Definition: cutereport_types.h:196
Definition: cutereport_types.h:271
RenderingType
Definition: cutereport_types.h:177
Definition: cutereport_types.h:178
ScriptString(ReportInterface *rpt, QObject *obj, const InternalStringData &strData)
Definition: cutereport_types.h:320
Definition: cutereport_types.h:270
TODO v2: rename to ReportObject.
Definition: reportinterface.h:71
Frame
Definition: cutereport_types.h:107
ResultValue
Definition: cutereport_types.h:188
Definition: cutereport_types.h:154
Definition: cutereport_types.h:285
Definition: cutereport_types.h:185
Definition: cutereport_types.h:202
Definition: cutereport_types.h:235
Definition: cutereport_types.h:258
Definition: cutereport_types.h:245
Definition: cutereport_types.h:138
TemplateItemDetailLevel
for Designer
Definition: cutereport_types.h:268
Definition: cutereport_types.h:258
Definition: cutereport_types.h:200
Definition: cutereport_types.h:229
Definition: cutereport_types.h:150
Definition: cutereport_types.h:124
Definition: cutereport_types.h:130
Definition: cutereport_types.h:159
Definition: cutereport_types.h:140
StorageSyncStatus
Definition: cutereport_types.h:124
Definition: cutereport_types.h:162
Definition: cutereport_types.h:123
Definition: cutereport_types.h:147
Definition: cutereport_types.h:172
QDataStream & operator<<(QDataStream &s, const Margins &p)
Definition: cutereport_types.h:103
Definition: cutereport_types.h:252
Definition: cutereport_types.h:228
Definition: cutereport_types.h:168
Definition: cutereport_types.h:133
Definition: cutereport_types.h:74
Definition: cutereport_types.h:151
Definition: cutereport_types.h:241
Definition: cutereport_types.h:287
QPair< StdEditor, QString > StdEditorProperty
Definition: cutereport_types.h:261
Definition: cutereport_types.h:97
Definition: cutereport_types.h:230
ItemState
Definition: cutereport_types.h:271
Definition: cutereport_types.h:268
InternalStringData(int _id, const QString &_str, bool _isHtml, const QString expDelimiter)
Definition: cutereport_types.h:295
ModuleType
Definition: cutereport_types.h:127
Events
Definition: cutereport_types.h:251
Definition: cutereport_types.h:310
Definition: cutereport_types.h:110
Definition: cutereport_types.h:104
StdEditor
Definition: cutereport_types.h:257
Definition: cutereport_types.h:231
Definition: cutereport_types.h:148
Definition: cutereport_types.h:123
Definition: cutereport_types.h:285
Definition: cutereport_types.h:247
QList< CuteReport::BandInterface * > BandsList
Definition: cutereport_types.h:197
Definition: cutereport_types.h:226
Definition: cutereport_types.h:96
Definition: cutereport_types.h:270
Definition: cutereport_types.h:123
Definition: cutereport_types.h:167
LogLevel
Definition: cutereport_types.h:146
Definition: cutereport_types.h:124
Definition: cutereport_types.h:131
Definition: cutereport_types.h:149
Definition: cutereport_types.h:258
InternalStringData(int _id, const QString &_str, bool _isHtml, StringExpressionType _expType)
Definition: cutereport_types.h:299
Definition: cutereport_types.h:242
Definition: cutereport_types.h:268
Definition: cutereport_types.h:200
Definition: cutereport_types.h:135
Definition: cutereport_types.h:233
Definition: cutereport_types.h:161
Definition: cutereport_types.h:239
StorageObjectInfo()
Definition: cutereport_types.h:203
static const int ItemViewItemPointer
Definition: cutereport_types.h:144
Definition: cutereport_types.h:244
Definition: cutereport_types.h:240
Definition: cutereport_types.h:129
Definition: cutereport_types.h:200
Definition: cutereport_types.h:169
Definition: cutereport_types.h:170
Definition: cutereport_types.h:160
Orientation
Definition: cutereport_types.h:125
Definition: cutereport_types.h:46
Definition: cutereport_types.h:268
Definition: cutereport_types.h:265
ModuleLookupMethod
for ReportCore
Definition: cutereport_types.h:265
Definition: cutereport_types.h:200
Definition: cutereport_types.h:102
Definition: cutereport_types.h:152
MessageLevel
Definition: cutereport_types.h:158
StorageFileType
Definition: cutereport_types.h:200
ItemType
Definition: cutereport_types.h:123
Definition: cutereport_types.h:271
Definition: cutereport_types.h:136
Definition: cutereport_types.h:265
#define CUTEREPORT_EXPORTS
Definition: cutereport_globals.h:47
Definition: cutereport_types.h:141
Definition: cutereport_types.h:124
Definition: cutereport_types.h:128
Definition: cutereport_types.h:137
Definition: cutereport_types.h:234
Definition: cutereport_types.h:173
Definition: cutereport_types.h:271
Definition: cutereport_types.h:125
InitFlag
Definition: cutereport_types.h:270
Definition: cutereport_types.h:180
Unit
Definition: cutereport_types.h:95
StringExpressionType
Definition: cutereport_types.h:285
Definition: cutereport_types.h:246
Definition: cutereport_types.h:108
Definition: cutereport_types.h:236
MetricType
Definition: cutereport_types.h:166
Definition: cutereport_types.h:243
Definition: cutereport_types.h:200
Definition: cutereport_types.h:189
Definition: cutereport_types.h:184
Definition: cutereport_types.h:98
RenderingStage
Definition: cutereport_types.h:183
Definition: cutereport_types.h:237
Definition: cutereport_types.h:285
Definition: cutereport_types.h:179
Definition: cutereport_types.h:190
Definition: cutereport_types.h:277
Definition: cutereport_types.h:125
Definition: cutereport_types.h:211
BandsList * BandsListPointer
Definition: cutereport_types.h:198
Definition: cutereport_types.h:171
Definition: cutereport_types.h:191
Definition: cutereport_types.h:258
Definition: cutereport_types.h:271