slotChangeZoom(m_doc->zoom().x(), m_doc->zoom().y());
slotSetZone(m_doc->zone());
+ connect(m_trackview, SIGNAL(documentModified()), this, SLOT(slotCheckProjectAudio()));
}
TrackView::~TrackView()
return m_projectTracks - 1;
}
+void TrackView::slotCheckProjectAudio()
+{
+ bool hasAudio = false;
+ const QList <TrackInfo> list = m_doc->tracksList();
+ int max = list.count();
+ for (int i = 0; i < max; i++) {
+ TrackInfo info = list.at(max - i - 1);
+ if (!info.isMute && m_trackview->hasAudio(i)) {
+ hasAudio = true;
+ break;
+ }
+ }
+ emit projectHasAudio(hasAudio);
+}
+
int TrackView::inPoint() const
{
return m_ruler->inPoint();
else
KMessageBox::information(this, i18n("Your project file was upgraded to the latest Kdenlive document version, but it was not possible to create a backup copy.", backupFile));
}
+ slotCheckProjectAudio();
//m_trackview->setCursorPos(cursorPos);
//m_scrollBox->setGeometry(0, 0, 300 * zoomFactor(), m_scrollArea->height());
}