mirror of
https://github.com/fralx/LimeReport.git
synced 2025-09-23 16:39:07 +03:00
aggregate functions can be called in data header
This commit is contained in:
@@ -79,7 +79,8 @@ BaseDesignIntf::BaseDesignIntf(const QString &storageTypeName, QObject *owner, Q
|
||||
m_changingItemAlign(false),
|
||||
m_borderColor(Qt::black),
|
||||
m_reportSettings(0),
|
||||
m_patternName("")
|
||||
m_patternName(""),
|
||||
m_patternItem(0)
|
||||
{
|
||||
setGeometry(QRectF(0, 0, m_width, m_height));
|
||||
if (BaseDesignIntf *item = dynamic_cast<BaseDesignIntf *>(parent)) {
|
||||
@@ -712,6 +713,16 @@ void BaseDesignIntf::setPatternName(const QString &patternName)
|
||||
m_patternName = patternName;
|
||||
}
|
||||
|
||||
BaseDesignIntf* BaseDesignIntf::patternItem() const
|
||||
{
|
||||
return m_patternItem;
|
||||
}
|
||||
|
||||
void BaseDesignIntf::setPatternItem(BaseDesignIntf *patternItem)
|
||||
{
|
||||
m_patternItem = patternItem;
|
||||
}
|
||||
|
||||
ReportSettings *BaseDesignIntf::reportSettings() const
|
||||
{
|
||||
return m_reportSettings;
|
||||
@@ -1330,6 +1341,7 @@ BaseDesignIntf *BaseDesignIntf::cloneItem(ItemMode mode, QObject *owner, QGraphi
|
||||
{
|
||||
BaseDesignIntf *clone = cloneItemWOChild(mode, owner, parent);
|
||||
clone->setPatternName(this->objectName());
|
||||
clone->setPatternItem(this);
|
||||
#ifdef HAVE_QT5
|
||||
foreach(QObject * child, children()) {
|
||||
#else
|
||||
|
Reference in New Issue
Block a user