1
#include "gridsetupdialog.h"
2
#include "kivio_view.h"
4
#include "kivio_grid_data.h"
5
#include "tkfloatspinbox.h"
11
GridSetupDialog::GridSetupDialog(KivioView* view, QWidget* parent, const char* name)
12
: GridSetupDialogBase(parent, name)
16
KivioGridData d = m_pDoc->grid();
17
int unit = d.freq.unit;
18
unitBox->setUnit(m_pDoc->units());
21
showGrid->setChecked(d.isShow);
22
snapGrid->setChecked(d.isSnap);
23
gridColor->setColor(d.color);
24
freqX->setValue(d.freq.w,unit);
25
freqY->setValue(d.freq.h,unit);
26
distX->setValue(d.snap.w,unit);
27
distY->setValue(d.snap.h,unit);
30
GridSetupDialog::~GridSetupDialog()
34
void GridSetupDialog::apply(QWidget* page)
39
KivioGridData d = m_pDoc->grid();
40
int unit = unitBox->currentItem();
42
d.color = gridColor->color();
43
d.isShow = showGrid->isChecked();
44
d.isSnap = snapGrid->isChecked();
45
d.freq.set(freqX->value(unit),freqY->value(unit),unit);
46
d.snap.set(distX->value(unit),distY->value(unit),unit);
49
m_pDoc->updateView(0, true);
52
#include "gridsetupdialog.moc"