return m_info.cropDuration;
}
-void AbstractClipItem::setCropStart(GenTime pos)
+void AbstractClipItem::setCropStart(const GenTime &pos)
{
m_info.cropStart = pos;
}
virtual double fps() const;
virtual void updateFps(double fps);
virtual GenTime maxDuration() const;
- virtual void setCropStart(GenTime pos);
+ virtual void setCropStart(const GenTime &pos);
/** @brief Set this clip as the main selected clip (or not). */
void setMainSelectedClip(bool selected);
void BezierSplineEditor::setShowAllHandles(bool show)
{
- m_showAllHandles = show;
- update();
+ if (m_showAllHandles != show) {
+ m_showAllHandles = show;
+ update();
+ }
}
-int BezierSplineEditor::gridLines()
+int BezierSplineEditor::gridLines() const
{
return m_gridLines;
}
QWidget::leaveEvent(event);
}
-int BezierSplineEditor::nearestPointInRange(QPointF p, int wWidth, int wHeight, BezierSplineEditor::point_types* sel)
+int BezierSplineEditor::nearestPointInRange(const QPointF &p, int wWidth, int wHeight, BezierSplineEditor::point_types* sel)
{
double nearestDistanceSquared = 1000;
point_types selectedPoint = PTypeP;
Q_OBJECT
public:
- BezierSplineEditor(QWidget* parent = 0);
- virtual ~BezierSplineEditor();
+ explicit BezierSplineEditor(QWidget* parent = 0);
+ ~BezierSplineEditor();
CubicBezierSpline spline() const;
void setSpline(const CubicBezierSpline &spline);
void updateCurrentPoint(const BPoint &p, bool final = true);
/** @brief Number of lines used in grid. */
- int gridLines();
+ int gridLines() const;
/** @brief Sets the number of grid lines to draw (in one direction) to @param lines. */
void setGridLines(int lines);
* @param sel Is filled with the type of the closest point (h1, p, h2)
*
* If no point is near enough -1 is returned. */
- int nearestPointInRange(QPointF p, int wWidth, int wHeight, point_types *sel);
+ int nearestPointInRange(const QPointF &p, int wWidth, int wHeight, point_types *sel);
signals:
void modified();
Q_OBJECT
public:
- CubicBezierSpline(QObject* parent = 0);
+ explicit CubicBezierSpline(QObject* parent = 0);
CubicBezierSpline(const CubicBezierSpline &spline, QObject* parent = 0);
CubicBezierSpline& operator=(const CubicBezierSpline &spline);
// Used for multiple clips editing
-ClipProperties::ClipProperties(QList <DocClipBase *>cliplist, Timecode tc, QMap <QString, QString> commonproperties, QWidget * parent) :
+ClipProperties::ClipProperties(QList <DocClipBase *>cliplist, const Timecode &tc, QMap <QString, QString> commonproperties, QWidget * parent) :
QDialog(parent),
m_clip(NULL),
m_tc(tc),
public:
ClipProperties(DocClipBase *clip, const Timecode &tc, double fps, QWidget * parent = 0);
- ClipProperties(QList <DocClipBase *>cliplist, Timecode tc, QMap <QString, QString> commonproperties, QWidget * parent);
+ ClipProperties(QList <DocClipBase *>cliplist, const Timecode &tc, QMap <QString, QString> commonproperties, QWidget * parent);
virtual ~ClipProperties();
QMap <QString, QString> properties();
const QString &clipId() const;
class HistogramGenerator : public QObject
{
public:
- HistogramGenerator();
+ explicit HistogramGenerator();
/** Recommendation to use.
See http://www.poynton.com/ColorFAQ.html for details. */
#include <KLocale>
-AddEffectCommand::AddEffectCommand(CustomTrackView *view, const int track, GenTime pos, const QDomElement &effect, bool doIt, QUndoCommand * parent) :
+AddEffectCommand::AddEffectCommand(CustomTrackView *view, const int track, const GenTime &pos, const QDomElement &effect, bool doIt, QUndoCommand * parent) :
QUndoCommand(parent),
m_view(view),
m_track(track),
class AddEffectCommand : public QUndoCommand
{
public:
- AddEffectCommand(CustomTrackView *view, const int track, GenTime pos, const QDomElement &effect, bool doIt, QUndoCommand * parent = 0);
+ AddEffectCommand(CustomTrackView *view, const int track, const GenTime &pos, const QDomElement &effect, bool doIt, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
#include <KLocale>
-ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, ItemInfo speedIndependantInfo, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent) :
+ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, const ItemInfo &info, const ItemInfo &speedIndependantInfo, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent) :
QUndoCommand(parent),
m_view(view),
m_clipInfo(info),
class ChangeSpeedCommand : public QUndoCommand
{
public:
- ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, ItemInfo speedIndependantInfo, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent = 0);
+ ChangeSpeedCommand(CustomTrackView *view, const ItemInfo &info, const ItemInfo &speedIndependantInfo, double old_speed, double new_speed, int old_strobe, int new_strobe, const QString &clipId, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
#include <KLocale>
-EditGuideCommand::EditGuideCommand(CustomTrackView *view, const GenTime oldPos, const QString &oldcomment, const GenTime pos, const QString &comment, bool doIt, QUndoCommand * parent) :
+EditGuideCommand::EditGuideCommand(CustomTrackView *view, const GenTime &oldPos, const QString &oldcomment, const GenTime &pos, const QString &comment, bool doIt, QUndoCommand * parent) :
QUndoCommand(parent),
m_view(view),
m_oldcomment(oldcomment),
class EditGuideCommand : public QUndoCommand
{
public:
- EditGuideCommand(CustomTrackView *view, const GenTime oldPos, const QString &oldcomment, const GenTime pos, const QString &comment, bool doIt, QUndoCommand * parent = 0);
+ EditGuideCommand(CustomTrackView *view, const GenTime &oldPos, const QString &oldcomment, const GenTime &pos, const QString &comment, bool doIt, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
#include <KLocale>
-EditKeyFrameCommand::EditKeyFrameCommand(CustomTrackView *view, const int track, GenTime pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt) :
+EditKeyFrameCommand::EditKeyFrameCommand(CustomTrackView *view, const int track, const GenTime &pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt) :
QUndoCommand(),
m_view(view),
m_oldkfr(oldkeyframes),
class EditKeyFrameCommand : public QUndoCommand
{
public:
- EditKeyFrameCommand(CustomTrackView *view, const int track, GenTime pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt);
+ EditKeyFrameCommand(CustomTrackView *view, const int track, const GenTime &pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt);
virtual void undo();
virtual void redo();
#include <KLocale>
-MoveGroupCommand::MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> &startClip, const QList <ItemInfo> &startTransition, const GenTime offset, const int trackOffset, bool doIt, QUndoCommand * parent) :
+MoveGroupCommand::MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> &startClip, const QList <ItemInfo> &startTransition, const GenTime &offset, const int trackOffset, bool doIt, QUndoCommand * parent) :
QUndoCommand(parent),
m_view(view),
m_startClip(startClip),
class MoveGroupCommand : public QUndoCommand
{
public:
- MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> &startClip, const QList <ItemInfo> &startTransition, const GenTime offset, const int trackOffset, bool doIt, QUndoCommand * parent = 0);
+ MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> &startClip, const QList <ItemInfo> &startTransition, const GenTime &offset, const int trackOffset, bool doIt, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
#include <KLocale>
-RazorClipCommand::RazorClipCommand(CustomTrackView *view, const ItemInfo &info, EffectsList stack, const GenTime cutTime, bool doIt, QUndoCommand * parent) :
+RazorClipCommand::RazorClipCommand(CustomTrackView *view, const ItemInfo &info, EffectsList stack, const GenTime &cutTime, bool doIt, QUndoCommand * parent) :
QUndoCommand(parent),
m_view(view),
m_info(info),
class RazorClipCommand : public QUndoCommand
{
public:
- RazorClipCommand(CustomTrackView *view, const ItemInfo &info, EffectsList stack, const GenTime cutTime, bool doIt = true, QUndoCommand * parent = 0);
+ RazorClipCommand(CustomTrackView *view, const ItemInfo &info, EffectsList stack, const GenTime &cutTime, bool doIt = true, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
const int CustomRuler::comboScale[] = { 1, 2, 5, 10, 25, 50, 125, 250, 500, 750, 1500, 3000, 6000, 12000};
-CustomRuler::CustomRuler(Timecode tc, CustomTrackView *parent) :
+CustomRuler::CustomRuler(const Timecode &tc, CustomTrackView *parent) :
QWidget(parent),
m_timecode(tc),
m_view(parent),
Q_OBJECT
public:
- CustomRuler(Timecode tc, CustomTrackView *parent);
+ CustomRuler(const Timecode &tc, CustomTrackView *parent);
void setPixelPerMark(int rate);
static const int comboScale[];
int outPoint() const;
m_snapPoints = snaps;
}
-GenTime CustomTrackScene::previousSnapPoint(GenTime pos) const
+GenTime CustomTrackScene::previousSnapPoint(const GenTime &pos) const
{
for (int i = 0; i < m_snapPoints.size(); ++i) {
if (m_snapPoints.at(i) >= pos) {
return GenTime();
}
-GenTime CustomTrackScene::nextSnapPoint(GenTime pos) const
+GenTime CustomTrackScene::nextSnapPoint(const GenTime &pos) const
{
for (int i = 0; i < m_snapPoints.size(); ++i) {
if (m_snapPoints.at(i) > pos) {
public:
explicit CustomTrackScene(KdenliveDoc *doc, QObject *parent = 0);
- virtual ~ CustomTrackScene();
+ ~CustomTrackScene();
void setSnapList(const QList <GenTime>& snaps);
- GenTime previousSnapPoint(GenTime pos) const;
- GenTime nextSnapPoint(GenTime pos) const;
+ GenTime previousSnapPoint(const GenTime &pos) const;
+ GenTime nextSnapPoint(const GenTime &pos) const;
double getSnapPointForPos(double pos, bool doSnap = true);
void setScale(double scale, double vscale);
QPointF scale() const;
public:
RotoWidget(const QString &data, Monitor *monitor, const ItemInfo &info, const Timecode &t, QWidget* parent = 0);
- virtual ~RotoWidget();
+ ~RotoWidget();
/** @brief Returns the spline(s) in the JSON format used by filter_rotoscoping (MLT). */
QString getSpline();
{
Q_OBJECT
public:
- AudioSignal(QWidget *parent = 0);
+ explicit AudioSignal(QWidget *parent = 0);
~AudioSignal();
/** @brief Used for checking whether audio data needs to be delivered */
bool monitoringEnabled() const;
Q_OBJECT
public:
- AudioSpectrum(QWidget *parent = 0);
+ explicit AudioSpectrum(QWidget *parent = 0);
~AudioSpectrum();
// Implemented virtual methods
Q_OBJECT
public:
- Histogram(QWidget *parent = 0);
+ explicit Histogram(QWidget *parent = 0);
~Histogram();
QString widgetName() const;
class RGBParade : public AbstractGfxScopeWidget
{
public:
- RGBParade(QWidget *parent = 0);
+ explicit RGBParade(QWidget *parent = 0);
~RGBParade();
QString widgetName() const;
Q_OBJECT
public:
- Vectorscope(QWidget *parent = 0);
+ explicit Vectorscope(QWidget *parent = 0);
~Vectorscope();
QString widgetName() const;
Q_OBJECT
public:
- Waveform(QWidget *parent = 0);
+ explicit Waveform(QWidget *parent = 0);
~Waveform();
virtual QString widgetName() const;
Q_OBJECT
public:
- SimpleKeyframeWidget(const Timecode &t, int duration, QWidget* parent = 0);
- virtual ~SimpleKeyframeWidget();
+ explicit SimpleKeyframeWidget(const Timecode &t, int duration, QWidget* parent = 0);
+ ~SimpleKeyframeWidget();
int getPosition();
void setKeyframes(const QList <int> &keyframes);
Q_OBJECT
public:
- SimpleTimelineWidget(QWidget* parent = 0);
+ explicit SimpleTimelineWidget(QWidget* parent = 0);
void setKeyframes(const QList <int>& keyframes);
void setDuration(int dur);
public:
explicit ArchiveOrg(QListWidget *listWidget, QObject * parent = 0);
- ~ArchiveOrg();
+ virtual ~ArchiveOrg();
virtual QString getExtension(QListWidgetItem *item);
virtual QString getDefaultDownloadName(QListWidgetItem *item);