Index: koffice/KIllustrator_view.cc =================================================================== RCS file: /home/kde/koffice/killustrator/koffice/KIllustrator_view.cc,v retrieving revision 1.80 diff -b -u -p -r1.80 KIllustrator_view.cc --- koffice/KIllustrator_view.cc 2000/08/29 18:07:21 1.80 +++ koffice/KIllustrator_view.cc 2000/09/01 10:43:57 @@ -307,8 +307,10 @@ void KIllustratorView::setupCanvas() MeasurementUnit mu = PStateManager::instance ()->defaultMeasurementUnit (); hRuler = new Ruler (Ruler::Horizontal, mu, this); hRuler->setGeometry(30, 0, width()-30, 30); + hRuler->setMeasurementUnit(PStateManager::instance()->defaultMeasurementUnit()); vRuler = new Ruler (Ruler::Vertical, mu, this); vRuler->setGeometry(0, 30, 30, height()-30); + vRuler->setMeasurementUnit(PStateManager::instance()->defaultMeasurementUnit()); scrollview = new QScrollView(this); scrollview->setGeometry(30, 30, width()-30, height()-30); @@ -336,6 +338,7 @@ void KIllustratorView::setupCanvas() vRuler, SLOT(updatePointer(int, int))); QObject::connect (canvas, SIGNAL(rightButtonAtSelectionClicked (int, int)), this, SLOT(popupForSelection (int, int))); + connect(PStateManager::instance(), SIGNAL(settingsChanged()), this, SLOT(slotSettingsChanged())); // helpline creation connect (hRuler, SIGNAL (drawHelpline(int, int, bool)), @@ -1176,6 +1179,11 @@ void KIllustratorView::slotZoomFactorCha break; } } +} + +void KIllustratorView::slotSettingsChanged() { + hRuler->setMeasurementUnit(PStateManager::instance()->defaultMeasurementUnit()); + vRuler->setMeasurementUnit(PStateManager::instance()->defaultMeasurementUnit()); } #include Index: koffice/KIllustrator_view.h =================================================================== RCS file: /home/kde/koffice/killustrator/koffice/KIllustrator_view.h,v retrieving revision 1.33 diff -b -u -p -r1.33 KIllustrator_view.h --- koffice/KIllustrator_view.h 2000/08/29 18:07:21 1.33 +++ koffice/KIllustrator_view.h 2000/09/01 10:43:58 @@ -181,6 +181,7 @@ private slots: void slotConfigureEllipse(); void slotAddHelpline(int x, int y, bool d); void slotZoomFactorChanged(float factor); + void slotSettingsChanged(); protected: KIllustratorDocument *m_pDoc;