[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/krita/plugins/viewplugins/histogram
From: Bart Coppens <kde () bartcoppens ! be>
Date: 2005-12-31 22:12:27
Message-ID: 1136067147.483147.14315.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 492989 by coppens:
No const_cast
M +2 -2 histogram.cc
M +2 -0 histogram.h
--- trunk/koffice/krita/plugins/viewplugins/histogram/histogram.cc #492988:492989
@@ -80,6 +80,7 @@
this, SLOT(slotLayersChanged()));
connect(img, SIGNAL(sigLayerMoved(KisLayerSP, KisGroupLayerSP, KisLayerSP)),
this, SLOT(slotLayersChanged()));
+ m_img = img;
}
}
}
@@ -89,8 +90,7 @@
}
void Histogram::slotLayersChanged() {
- KisImageSP img = dynamic_cast<KisImage*>(const_cast<QObject*>(sender())); //bah
- m_action -> setEnabled(img && img -> activeLayer() && img -> activeLayer() -> visible());
+ m_action -> setEnabled(m_img && m_img -> activeLayer() && m_img -> activeLayer() -> visible());
}
void Histogram::slotActivated()
--- trunk/koffice/krita/plugins/viewplugins/histogram/histogram.h #492988:492989
@@ -25,6 +25,7 @@
class KisView;
class KAction;
+class KisImage;
class Histogram : public KParts::Plugin
{
@@ -38,6 +39,7 @@
void slotLayersChanged();
private:
+ KisImage* m_img;
KisView * m_view;
KisPainter * m_painter;
KAction* m_action;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic