20#include "kivio_grid_data.h"
21#include "kivioglobal.h"
22#include "kivio_common.h"
25KivioGridData::KivioGridData()
27 color = TQColor(200, 200, 200);
28 freq = KoSize(10.0, 10.0);
29 snap = KoSize(10.0, 10.0);
34KivioGridData::~KivioGridData()
38void KivioGridData::save(TQDomElement& element, const TQString& name)
40 Kivio::saveSize(element, name + "Freg", freq);
41 Kivio::saveSize(element, name + "Snap", snap);
42 XmlWriteColor(element, name + "Color", color);
43 element.setAttribute(name + "IsSnap", ( int)isSnap);
44 element.setAttribute(name + "IsShow", ( int)isShow);
47void KivioGridData::load( const TQDomElement& element, const TQString& name)
50 sdef = KoSize(10.0, 10.0);
51 freq = Kivio::loadSize(element, name + "Freg", sdef);
52 snap = Kivio::loadSize(element, name + "Snap", sdef);
54 TQColor def(TQColor(228, 228, 228));
55 color = XmlReadColor(element, name + "Color", def);
57 isSnap = (bool)element.attribute(name + "IsSnap", "1").toInt();
58 isShow = (bool)element.attribute(name + "IsShow", "1").toInt();
|