* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
-#include <QGraphicsScene>
-#include <QGraphicsView>
-#include <QScrollBar>
-#include <QToolTip>
+#include "abstractclipitem.h"
+#include "customtrackscene.h"
+#include "kdenlivesettings.h"
#include <KDebug>
#include <KLocale>
-#include "abstractclipitem.h"
-#include "customtrackscene.h"
-#include "kdenlivesettings.h"
+#include <QPainter>
+#include <QToolTip>
AbstractClipItem::AbstractClipItem(const ItemInfo info, const QRectF& rect, double fps): QGraphicsRectItem(rect), m_track(0), m_fps(fps), m_editedKeyframe(-1), m_selectedKeyframe(0), m_keyframeFactor(1) {
setFlags(/*QGraphicsItem::ItemClipsToShape | */QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
}*/
}
-void AbstractClipItem::resizeEnd(int posx, double speed, bool updateKeyFrames) {
+void AbstractClipItem::resizeEnd(int posx, double speed, bool /*updateKeyFrames*/) {
GenTime durationDiff = GenTime(posx, m_fps) - endPos();
if (durationDiff == GenTime()) return;
//kDebug() << "// DUR DIFF1:" << durationDiff.frames(25) << ", ADJUSTED: " << durationDiff.frames(25) * speed << ", SPED:" << speed;
int br_startx = (int)(br.x() + offset);
int br_starty = (int)(br.y());
int br_halfy = (int)(br.y() + br.height() / 2 - offset);
- int br_endy = (int)(br.y() + br.height());
roundRectPathUpper.moveTo(br_endx , br_halfy);
roundRectPathUpper.arcTo(br_endx - roundingX , br_starty , roundingX, roundingY, 0.0, 90.0);
int br_endx = (int)(br.x() + br .width() - offset);
int br_startx = (int)(br.x() + offset);
- int br_starty = (int)(br.y());
int br_halfy = (int)(br.y() + br.height() / 2 - offset);
int br_endy = (int)(br.y() + br.height() - 1);
return roundRectPathLower;
}
-void AbstractClipItem::drawKeyFrames(QPainter *painter, QRectF exposedRect) {
+void AbstractClipItem::drawKeyFrames(QPainter *painter, QRectF /*exposedRect*/) {
if (m_keyframes.count() < 2) return;
QRectF br = rect();
double maxw = br.width() / m_cropDuration.frames(m_fps);
return !m_keyframes.isEmpty();
}
-QRect AbstractClipItem::visibleRect() {
+/*QRect AbstractClipItem::visibleRect() {
QRect rectInView;
if (scene()->views().size() > 0) {
rectInView = scene()->views()[0]->viewport()->rect();
//kDebug() << scene()->views()[0]->viewport()->rect() << " " << scene()->views()[0]->horizontalScrollBar()->value();
}
return rectInView;
-}
+}*/
CustomTrackScene* AbstractClipItem::projectScene() {
if (scene()) return static_cast <CustomTrackScene*>(scene());