16 #include <QGraphicsScene>
18 #include <kdemacros.h>
19 #include "arrayitem.h"
20 #include "frameitem.h"
55 static bool framelike(
int type);
117 bool readData(
const KUrl& url,
119 bool autoPathHeader =
false,
bool autoNorm =
true,
120 bool logX =
false,
bool logY =
false,
double x0 = 4,
121 double y0 = 3,
double width = 15,
double height = 10,
122 unsigned colorFrame = 0,
unsigned colorGrid = 0,
123 unsigned colorData = 0,
126 const QString& header =
"",
double relSize = 1,
int colX = 0,
127 int colY = 1,
int colErr = 2,
bool errorBars =
false,
135 bool readPlo(
const KUrl& url,
QWidget* window = 0);
157 QWidget* window = 0,
unsigned colorFrame = 0,
158 unsigned colorGrid = 0,
unsigned colorData = 0,
160 double x0 = 4,
double y0 = 3,
double width = 15,
163 int colX = 0,
int colY = 0,
int colErr = 0,
164 bool errorBars =
false);
174 bool savePlo(
const KUrl& url,
bool absolute =
true,
char format =
'g',
175 int precision = 6)
const;
187 bool absolute =
true,
char format =
'g',
197 bool savePS(
const KUrl& url = KUrl(),
bool landscape =
false,
198 bool boundingBox =
true,
bool internalPS =
true);
202 void setDashOffset()
const;
212 void setSize(
const QSizeF& size);
218 QPointF steps(
int z = -1)
const;
248 void previewCreated(
const QString& filename);
GridMode
Grid mode.
Definition: frameitem.h:36
Symbol
Symbol types.
Definition: kplitem.h:85
QList< QGraphicsItem * > items() const
const QTransform & matrix() const
Returns matrix for transformation from cm to pixel units.
Definition: kplscene.h:83
const QSizeF size() const
Returns scene size in cm units.
Definition: kplscene.h:200
virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent)
DecimalCharacter
Decimal character.
Definition: arrayitem.h:43
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent)
Open circle.
Definition: kplitem.h:103
Kpl graphics scene class.
Definition: kplscene.h:35
Axes with tics and labels.
Definition: frameitem.h:39
Solid line.
Definition: kplitem.h:104
Decimal point.
Definition: arrayitem.h:44
Frame item class.
Definition: frameitem.h:32