#include <KLocale>
-EditKeyFrameCommand::EditKeyFrameCommand(CustomTrackView *view, const int track, GenTime pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt) : m_view(view), m_track(track), m_pos(pos), m_index(effectIndex), m_oldkfr(oldkeyframes), m_newkfr(newkeyframes), m_doIt(doIt) {
+EditKeyFrameCommand::EditKeyFrameCommand(CustomTrackView *view, const int track, GenTime pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt) : m_view(view), m_track(track), m_pos(pos), m_index(effectIndex), m_oldkfr(oldkeyframes), m_newkfr(newkeyframes), m_doIt(doIt)
+{
int prev = m_oldkfr.split(';', QString::SkipEmptyParts).count();
int next = m_newkfr.split(';', QString::SkipEmptyParts).count();
if (prev == next) setText(i18n("Edit keyframe"));
// virtual
-void EditKeyFrameCommand::undo() {
+void EditKeyFrameCommand::undo()
+{
m_view->editKeyFrame(m_pos, m_track, m_index, m_oldkfr);
}
// virtual
-void EditKeyFrameCommand::redo() {
+void EditKeyFrameCommand::redo()
+{
if (m_doIt) {
m_view->editKeyFrame(m_pos, m_track, m_index, m_newkfr);
}