From kde-commits Tue Aug 02 20:09:57 2005 From: Oliver Kellogg Date: Tue, 02 Aug 2005 20:09:57 +0000 To: kde-commits Subject: branches/KDE/3.5/kdesdk/umbrello/umbrello Message-Id: <1123013397.009207.30297.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=112301341029701 SVN commit 442484 by okellogg: slotCurrentViewChanged(): Prevent error messages about "no such signal QObject::sigShowGridToggled()" or "... sigSnapToGridToggled". Still this code need more reworking. M +6 -3 uml.cpp --- branches/KDE/3.5/kdesdk/umbrello/umbrello/uml.cpp #442483:442484 @@ -1426,10 +1426,13 @@ } void UMLApp::slotCurrentViewChanged() { - if ( m_doc->getCurrentView() ) { - connect(m_doc->getCurrentView(), SIGNAL( sigShowGridToggled(bool) ), + UMLView *viewAtDoc = m_doc->getCurrentView(); + // FIXME: This whole business of UMLDoc::getCurrentView() vs. + // UMLApp::getCurrentView() is a shame. + if (viewAtDoc) { + connect(viewAtDoc, SIGNAL( sigShowGridToggled(bool) ), this, SLOT( slotShowGridToggled(bool) ) ); - connect(m_doc->getCurrentView(), SIGNAL( sigSnapToGridToggled(bool) ), + connect(viewAtDoc, SIGNAL( sigSnapToGridToggled(bool) ), this, SLOT( slotSnapToGridToggled(bool) ) ); } }