X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcustomtrackscene.cpp;h=eff285956c208b1c9dcc54c11ac98f6b9e3a6d47;hb=946212a2f56c50a4f188254458ae5b7f12883ac3;hp=e2cc7345c61cdd5a52e4466665547079e769b9c3;hpb=40d8c63ec12c38560be338806ca1ccd9a01ddc0d;p=kdenlive diff --git a/src/customtrackscene.cpp b/src/customtrackscene.cpp index e2cc7345..eff28595 100644 --- a/src/customtrackscene.cpp +++ b/src/customtrackscene.cpp @@ -17,20 +17,25 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include - -#include "kdenlivedoc.h" #include "customtrackscene.h" +#include "kdenlivedoc.h" + +#include -CustomTrackScene::CustomTrackScene(KdenliveDoc *doc, QObject *parent) - : QGraphicsScene(parent), m_document(doc), m_scale(1.0) { +CustomTrackScene::CustomTrackScene(KdenliveDoc *doc, QObject *parent) : + QGraphicsScene(parent), + m_document(doc), + m_scale(1.0) +{ m_transitionPixmap = QPixmap(KStandardDirs::locate("appdata", "transition.png")); } -CustomTrackScene::~CustomTrackScene() { +CustomTrackScene::~CustomTrackScene() +{ } -double CustomTrackScene::getSnapPointForPos(double pos, bool doSnap) { +double CustomTrackScene::getSnapPointForPos(double pos, bool doSnap) +{ double maximumOffset; if (doSnap) { if (m_scale > 3) maximumOffset = 10 / m_scale; @@ -45,11 +50,13 @@ double CustomTrackScene::getSnapPointForPos(double pos, bool doSnap) { return GenTime(pos, m_document->fps()).frames(m_document->fps()); } -void CustomTrackScene::setSnapList(QList snaps) { +void CustomTrackScene::setSnapList(QList snaps) +{ m_snapPoints = snaps; } -GenTime CustomTrackScene::previousSnapPoint(GenTime pos) { +GenTime CustomTrackScene::previousSnapPoint(GenTime pos) +{ for (int i = 0; i < m_snapPoints.size(); ++i) { if (m_snapPoints.at(i) >= pos) { if (i == 0) i = 1; @@ -59,7 +66,8 @@ GenTime CustomTrackScene::previousSnapPoint(GenTime pos) { return GenTime(); } -GenTime CustomTrackScene::nextSnapPoint(GenTime pos) { +GenTime CustomTrackScene::nextSnapPoint(GenTime pos) +{ for (int i = 0; i < m_snapPoints.size(); ++i) { if (m_snapPoints.at(i) > pos) { return m_snapPoints.at(i); @@ -68,15 +76,18 @@ GenTime CustomTrackScene::nextSnapPoint(GenTime pos) { return pos; } -void CustomTrackScene::setScale(double scale) { +void CustomTrackScene::setScale(double scale) +{ m_scale = scale; } -double CustomTrackScene::scale() const { +double CustomTrackScene::scale() const +{ return m_scale; } -int CustomTrackScene::tracksCount() const { +int CustomTrackScene::tracksCount() const +{ return m_document->tracksCount(); }