From 8c8b3ac35c12af3817ff8d8c3d169af166821198 Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Thu, 22 Aug 2013 18:44:42 +0200 Subject: more const-correctness for Part* --- muse2/muse/midieditor.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'muse2/muse/midieditor.cpp') diff --git a/muse2/muse/midieditor.cpp b/muse2/muse/midieditor.cpp index 13e6edc5..a4052d90 100644 --- a/muse2/muse/midieditor.cpp +++ b/muse2/muse/midieditor.cpp @@ -62,7 +62,7 @@ MidiEditor::MidiEditor(ToplevelType t, int r, MusECore::PartList* pl, mainGrid->setSpacing(0); setCentralWidget(mainw); - connect(MusEGlobal::song, SIGNAL(newPartsCreated(const std::map< MusECore::Part*, std::set >&)), SLOT(addNewParts(const std::map< MusECore::Part*, std::set >&))); + connect(MusEGlobal::song, SIGNAL(newPartsCreated(const std::map< const MusECore::Part*, std::set >&)), SLOT(addNewParts(const std::map< const MusECore::Part*, std::set >&))); } //--------------------------------------------------------- @@ -245,15 +245,15 @@ void MidiEditor::setCurCanvasPart(MusECore::Part* part) canvas->setCurrentPart(part); } -void MidiEditor::addNewParts(const std::map< MusECore::Part*, std::set >& param) +void MidiEditor::addNewParts(const std::map< const MusECore::Part*, std::set >& param) { using std::map; using std::set; - for (map< MusECore::Part*, set >::const_iterator it = param.begin(); it!=param.end(); it++) + for (map< const MusECore::Part*, set >::const_iterator it = param.begin(); it!=param.end(); it++) if (_pl->index(it->first) != -1) - for (set::const_iterator it2=it->second.begin(); it2!=it->second.end(); it2++) - addPart(*it2); + for (set::const_iterator it2=it->second.begin(); it2!=it->second.end(); it2++) + addPart(const_cast(*it2)); // FIXME make this const-correct! } } // namespace MusEGui -- cgit v1.2.3