const int JobStatusMessage = Qt::UserRole + 7;
const int itemHeight = 38;
-ProjectItem::ProjectItem(QTreeWidget * parent, DocClipBase *clip, QSize pixmapSize) :
+ProjectItem::ProjectItem(QTreeWidget * parent, DocClipBase *clip, const QSize &pixmapSize) :
QTreeWidgetItem(parent, PROJECTCLIPTYPE),
m_clip(clip),
m_clipId(clip->getId()),
buildItem(pixmapSize);
}
-ProjectItem::ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip, QSize pixmapSize) :
+ProjectItem::ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip, const QSize &pixmapSize) :
QTreeWidgetItem(parent, PROJECTCLIPTYPE),
m_clip(clip),
m_clipId(clip->getId()),
return m_pixmapSet;
}
-void ProjectItem::setPixmap(const QPixmap p)
+void ProjectItem::setPixmap(const QPixmap& p)
{
m_pixmapSet = true;
setData(0, Qt::DecorationRole, p);
return false;
}
-bool ProjectItem::playlistHasProxies(const QString path)
+bool ProjectItem::playlistHasProxies(const QString& path)
{
kDebug()<<"// CHECKING FOR PROXIES";
QFile file(path);
class ProjectItem : public QTreeWidgetItem
{
public:
- ProjectItem(QTreeWidget * parent, DocClipBase *clip, QSize pixmapSize);
- ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip, QSize pixmapSize);
+ ProjectItem(QTreeWidget * parent, DocClipBase *clip, const QSize &pixmapSize);
+ ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip, const QSize &pixmapSize);
virtual ~ProjectItem();
QDomElement toXml() const;
int numReferences() const;
/** \brief Returns true if the thumbnail for this clip has been loaded. */
bool hasPixmap() const;
/** \brief Sets the thumbnail for this clip. */
- void setPixmap(const QPixmap p);
+ void setPixmap(const QPixmap& p);
virtual bool operator<(const QTreeWidgetItem &other)const {
int column = treeWidget()->sortColumn();
/** @brief Setup basic properties */
void buildItem(QSize pixmapSize);
/** @brief Check if an xml project file has proxies */
- bool playlistHasProxies(const QString path);
+ bool playlistHasProxies(const QString& path);
};
#endif
}
}
-QPixmap ProjectList::roundedPixmap(QImage img)
+QPixmap ProjectList::roundedPixmap(const QImage &img)
{
QPixmap pix(img.width(), img.height());
pix.fill(Qt::transparent);
return pix;
}
-QPixmap ProjectList::roundedPixmap(QPixmap source)
+QPixmap ProjectList::roundedPixmap(const QPixmap &source)
{
QPixmap pix(source.width(), source.height());
pix.fill(Qt::transparent);
namespace Mlt
{
class Producer;
-};
+}
class ProjectItem;
class ProjectListView;
/** @brief Start an MLT process job. */
void processClipJob(QStringList ids, const QString&destination, bool autoAdd, QStringList jobParams, const QString &description, stringMap extraParams = stringMap());
/** @brief Create rounded shape pixmap for project tree thumb. */
- QPixmap roundedPixmap(QImage img);
- QPixmap roundedPixmap(QPixmap source);
+ QPixmap roundedPixmap(const QImage &img);
+ QPixmap roundedPixmap(const QPixmap &source);
/** @brief Extract a clip's metadata with the exiftool program. */
void extractMetadata(DocClipBase *clip);
/** @brief Add a special FFmpeg tag if clip matches some properties (for example set full_luma for Sony NEX camcorders. */
#include <QDir>
#include <kmessagebox.h>
-ProjectSettings::ProjectSettings(ProjectList *projectlist, QMap <QString, QString> metadata, QStringList lumas, int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, bool savedProject, QWidget * parent) :
+ProjectSettings::ProjectSettings(ProjectList *projectlist, QMap <QString, QString> metadata, QStringList lumas, int videotracks, int audiotracks, const QString &projectPath, bool readOnlyTracks, bool savedProject, QWidget * parent) :
QDialog(parent), m_savedProject(savedProject), m_projectList(projectlist), m_lumas(lumas)
{
setupUi(this);
Q_OBJECT
public:
- ProjectSettings(ProjectList *projectlist, QMap <QString, QString> metadata, QStringList lumas, int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, bool unsavedProject, QWidget * parent = 0);
+ ProjectSettings(ProjectList *projectlist, QMap <QString, QString> metadata, QStringList lumas, int videotracks, int audiotracks, const QString& projectPath, bool readOnlyTracks, bool unsavedProject, QWidget * parent = 0);
QString selectedProfile() const;
KUrl selectedFolder() const;
QPoint tracks();
}
}
-KUrl RenderWidget::filenameWithExtension(KUrl url, QString extension)
+KUrl RenderWidget::filenameWithExtension(KUrl url, const QString &extension)
{
if (url.isEmpty()) url = KUrl(m_projectFolder);
QString directory = url.directory(KUrl::AppendTrailingSlash | KUrl::ObeyTrailingSlash);
void parseProfiles(const QString &meta = QString(), const QString &group = QString(), const QString &profile = QString());
void parseFile(const QString &exportFile, bool editable);
void updateButtons();
- KUrl filenameWithExtension(KUrl url, QString extension);
+ KUrl filenameWithExtension(KUrl url, const QString &extension);
/** @brief Check if a job needs to be started. */
void checkRenderStatus();
void startRendering(RenderJobItem *item);
updatePixmap();
}
-void SmallRuler::setMarkers(QList < CommentedTime > list)
+void SmallRuler::setMarkers(const QList<CommentedTime> &list)
{
m_markers = list;
updatePixmap();
void setZoneStart();
void setZoneEnd();
QPoint zone();
- void setMarkers(QList < CommentedTime > list);
+ void setMarkers(const QList < CommentedTime >& list);
void updatePalette();
void refreshRuler();
return z;
}
-void SubProjectItem::setZone(QPoint p)
+void SubProjectItem::setZone(const QPoint& p)
{
m_in = p.x();
m_out = p.y();
int numReferences() const;
DocClipBase *referencedClip();
QPoint zone() const;
- void setZone(QPoint p);
+ void setZone(const QPoint &p);
QString description() const;
void setDescription(QString desc);
static int itemDefaultHeight();
#include <QScrollBar>
#include <QInputDialog>
-TrackView::TrackView(KdenliveDoc *doc, QList <QAction*> actions, bool *ok, QWidget *parent) :
+TrackView::TrackView(KdenliveDoc *doc, const QList<QAction *> &actions, bool *ok, QWidget *parent) :
QWidget(parent),
m_scale(1.0),
m_projectTracks(0),
Q_OBJECT
public:
- explicit TrackView(KdenliveDoc *doc, QList <QAction *> actions, bool *ok, QWidget *parent = 0);
+ explicit TrackView(KdenliveDoc *doc, const QList <QAction *>& actions, bool *ok, QWidget *parent = 0);
virtual ~ TrackView();
void setEditMode(const QString & editMode);
const QString & editMode() const;
#include <QPropertyAnimation>
#endif
-Transition::Transition(const ItemInfo &info, int transitiontrack, double fps, QDomElement params, bool automaticTransition) :
+Transition::Transition(const ItemInfo &info, int transitiontrack, double fps, const QDomElement ¶ms, bool automaticTransition) :
AbstractClipItem(info, QRectF(), fps),
m_forceTransitionTrack(false),
m_automaticTransition(automaticTransition),
Q_OBJECT
public:
- Transition(const ItemInfo &info, int transitiontrack, double fps, QDomElement params = QDomElement(), bool automaticTransition = false);
+ Transition(const ItemInfo &info, int transitiontrack, double fps, const QDomElement ¶ms = QDomElement(), bool automaticTransition = false);
virtual ~Transition();
virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option,
connect(m_effectEdit, SIGNAL(parameterChanged(QDomElement,QDomElement,int)), this , SLOT(slotUpdateEffectParams(QDomElement,QDomElement)));
}
-void TransitionSettings::updateProjectFormat(MltVideoProfile profile, Timecode t, const QList <TrackInfo> info)
+void TransitionSettings::updateProjectFormat(MltVideoProfile profile, Timecode t, const QList<TrackInfo> &info)
{
m_effectEdit->updateProjectFormat(profile, t);
m_tracks = info;
public:
explicit TransitionSettings(Monitor *monitor, QWidget* parent = 0);
void raiseWindow(QWidget*);
- void updateProjectFormat(MltVideoProfile profile, Timecode t, const QList <TrackInfo> info);
+ void updateProjectFormat(MltVideoProfile profile, Timecode t, const QList <TrackInfo>& info);
void updateTimecodeFormat();
void setKeyframes(const QString &data, int maximum);