[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/kmid/src
From: Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date: 2010-08-05 9:16:17
Message-ID: 20100805091617.9C81FAC7BC () svn ! kde ! org
[Download RAW message or body]
SVN commit 1159384 by pedrol:
Fix: channels window setters
M +1 -5 channels.cpp
M +10 -3 kmid2.cpp
--- trunk/extragear/multimedia/kmid/src/channels.cpp #1159383:1159384
@@ -296,7 +296,6 @@
void Channels::setMuteChannel(int channel, bool mute)
{
m_mute[channel]->setChecked(mute);
- slotMuteChannel(channel);
}
bool Channels::isChannelSoloed(int channel) const
@@ -307,7 +306,6 @@
void Channels::setSoloChannel(int channel, bool solo)
{
m_solo[channel]->setChecked(solo);
- slotSoloChannel(channel);
}
int Channels::channelPatch(int channel) const
@@ -317,14 +315,12 @@
void Channels::setPatchChannel(int channel, int patch)
{
- slotPatch(channel, patch);
- slotPatchChanged(channel);
+ m_patch[channel]->setCurrentIndex(patch);
}
void Channels::setLockChannel(int channel, bool lock)
{
m_lock[channel]->setChecked(lock);
- slotLockChannel(channel);
}
void Channels::slotNameChannel(int channel)
--- trunk/extragear/multimedia/kmid/src/kmid2.cpp #1159383:1159384
@@ -482,6 +482,8 @@
}
if (m_channels != 0)
for(int i = 0; i < MIDI_CHANNELS; ++i ) {
+ m_midiout->setLocked(i, false);
+ m_midiout->setMuted(i, false);
m_channels->setLockChannel(i, false);
m_channels->enableChannel(i, m_midiobj->channelUsed(i));
m_channels->setChannelName(i, m_midiobj->channelLabel(i));
@@ -1451,7 +1453,7 @@
void KMid2::slotLoadSongSettings()
{
int vol, pitch, skew, pgm;
- bool locked;
+ bool locked, muted, solo;
if (!m_songName.isEmpty()) {
QString fileName = QString("songlib/%1.cfg").arg(m_songName);
KConfig songSettings(KStandardDirs::locateLocal("appdata", fileName, false));
@@ -1484,9 +1486,14 @@
m_channels->setChannelName(i, name);
m_pianola->slotLabel(i, name);
}
- m_channels->setMuteChannel(i, grp.readEntry("muted", false));
- m_channels->setSoloChannel(i, grp.readEntry("solo", false));
+ muted = grp.readEntry("muted", false);
+ m_midiout->setMuted(i, muted);
+ m_channels->setMuteChannel(i, muted);
+
+ solo = grp.readEntry("solo", false);
+ m_channels->setSoloChannel(i, solo);
+
pgm = grp.readEntry("patch", -1);
m_channels->setPatchChannel(i, pgm);
if (pgm > -1)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic