[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kexi/plugins/reportspgz/backend
From: Adam Pigg <adam () piggz ! co ! uk>
Date: 2008-04-20 8:39:16
Message-ID: 1208680756.601194.624.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 799065 by piggz:
Build against kexdb/parser in the tree instead of the installed one and add some more saving.
M +10 -1 common/krchartdata.cpp
M +2 -1 common/krchartdata.h
M +4 -3 wrtembed/reportentities.cpp
M +8 -0 wrtembed/reportentitychart.cpp
--- trunk/koffice/kexi/plugins/reportspgz/backend/common/krchartdata.cpp #799064:799065
@@ -25,7 +25,7 @@
#include <kexidb/connection.h>
#include <kexidb/cursor.h>
-#include <kexidb/parser.h>
+#include <kexidb/parser/parser.h>
#include <koproperty/property.h>
#include <kdebug.h>
@@ -330,6 +330,15 @@
}
}
+ORLineStyleData KRChartData::lineStyle()
+{
+ ORLineStyleData ls;
+ ls.weight = _lnWeight->value().toInt();
+ ls.lnColor = _lnColor->value().value<QColor>();
+ ls.style = (Qt::PenStyle)_lnStyle->value().toInt();
+ return ls;
+}
+
// RTTI
int KRChartData::type() const { return RTTI; }
int KRChartData::RTTI = KRObjectData::EntityChart;
--- trunk/koffice/kexi/plugins/reportspgz/backend/common/krchartdata.h #799064:799065
@@ -42,9 +42,9 @@
~KRChartData();
virtual KRChartData * toChart();
virtual int type() const;
+
protected:
- QRect _rect;
KRPos _pos;
KRSize _size;
KoProperty::Property * _dataSource;
@@ -57,6 +57,7 @@
KoProperty::Property * _xTitle;
KoProperty::Property * _yTitle;
+ KoProperty::Property *_bgColor;
KoProperty::Property* _lnColor;
KoProperty::Property* _lnWeight;
KoProperty::Property* _lnStyle;
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportentities.cpp #799064:799065
@@ -49,6 +49,7 @@
#include "reportentityline.h"
#include "reportentitybarcode.h"
#include "reportentityimage.h"
+#include "reportentitychart.h"
//
// ReportEntity
@@ -81,9 +82,9 @@
case KRObjectData::EntityImage:
re = ( ReportEntityImage* ) item;
break;
- //case EntityGraph:
- // re = (ReportEntityGraph*)item;
- // break;
+ case KRObjectData::EntityChart:
+ re = (ReportEntityChart*)item;
+ break;
default:
kDebug() << "ReportEntity::buildXML(): unrecognized rtti type" << item->type() << endl;
};
--- trunk/koffice/kexi/plugins/reportspgz/backend/wrtembed/reportentitychart.cpp #799064:799065
@@ -162,9 +162,17 @@
entity.appendChild ( d3 );
//color scheme
+ QDomElement cs = doc.createElement ( "colorscheme" );
+ cs.appendChild ( doc.createTextNode ( _colorScheme->value().toString() ));
+ entity.appendChild ( cs );
//aa
+ QDomElement aa = doc.createElement ( "antialiased" );
+ aa.appendChild ( doc.createTextNode ( _aa->value().toBool() ? "true" : "false" ));
+ entity.appendChild ( aa );
+ //Line Style
+ buildXMLLineStyle(doc, entity, lineStyle());
parent.appendChild ( entity );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic