#include <QDir>
-SlideshowClip::SlideshowClip(Timecode tc, QWidget * parent) :
+SlideshowClip::SlideshowClip(const Timecode &tc, QWidget * parent) :
QDialog(parent),
m_count(0),
m_timecode(tc),
m_view.icon_list->setIconSize(QSize(50, 50));
m_view.show_thumbs->setChecked(KdenliveSettings::showslideshowthumbs());
- connect(m_view.folder_url, SIGNAL(textChanged(const QString &)), this, SLOT(parseFolder()));
+ connect(m_view.folder_url, SIGNAL(textChanged(QString)), this, SLOT(parseFolder()));
connect(m_view.image_type, SIGNAL(currentIndexChanged(int)), this, SLOT(parseFolder()));
- connect(m_view.pattern_url, SIGNAL(textChanged(const QString &)), this, SLOT(parseFolder()));
+ connect(m_view.pattern_url, SIGNAL(textChanged(QString)), this, SLOT(parseFolder()));
connect(m_view.show_thumbs, SIGNAL(stateChanged(int)), this, SLOT(slotEnableThumbs(int)));
connect(m_view.slide_fade, SIGNAL(stateChanged(int)), this, SLOT(slotEnableLuma(int)));
SlideshowClip::~SlideshowClip()
{
- if (m_thumbJob) {
- delete m_thumbJob;
- }
+ delete m_thumbJob;
}
void SlideshowClip::slotEnableLuma(int state)
} else {
KdenliveSettings::setShowslideshowthumbs(false);
if (m_thumbJob) {
- disconnect(m_thumbJob, SIGNAL(gotPreview(const KFileItem &, const QPixmap &)), this, SLOT(slotSetPixmap(const KFileItem &, const QPixmap &)));
+ disconnect(m_thumbJob, SIGNAL(gotPreview(KFileItem,QPixmap)), this, SLOT(slotSetPixmap(KFileItem,QPixmap)));
m_thumbJob->kill();
m_thumbJob = NULL;
}
int firstFrame = m_view.pattern_url->url().fileName().section('.', 0, -2).right(precision).toInt();
QString path;
int gap = 0;
- for (int i = firstFrame; gap < 100; i++) {
+ for (int i = firstFrame; gap < 100; ++i) {
path = filter + QString::number(i).rightJustified(precision, '0', false) + ext;
if (dir.exists(path)) {
result.append(path);
delete m_thumbJob;
};
KFileItemList fileList;
- for (int i = 0; i < m_view.icon_list->count(); i++) {
+ for (int i = 0; i < m_view.icon_list->count(); ++i) {
QListWidgetItem* item = m_view.icon_list->item(i);
if (item) {
QString path = item->data(Qt::UserRole).toString();
#endif
m_thumbJob->setAutoDelete(false);
- connect(m_thumbJob, SIGNAL(gotPreview(const KFileItem &, const QPixmap &)), this, SLOT(slotSetPixmap(const KFileItem &, const QPixmap &)));
+ connect(m_thumbJob, SIGNAL(gotPreview(KFileItem,QPixmap)), this, SLOT(slotSetPixmap(KFileItem,QPixmap)));
m_thumbJob->start();
}
void SlideshowClip::slotSetPixmap(const KFileItem &fileItem, const QPixmap &pix)
{
- for (int i = 0; i < m_view.icon_list->count(); i++) {
+ for (int i = 0; i < m_view.icon_list->count(); ++i) {
QListWidgetItem* item = m_view.icon_list->item(i);
if (item) {
QString path = item->data(Qt::UserRole).toString();
}
// static
-int SlideshowClip::getFrameNumberFromPath(KUrl path)
+int SlideshowClip::getFrameNumberFromPath(const KUrl &path)
{
QString filter = path.fileName();
filter = filter.section('.', 0, -2);
}
// static
-QString SlideshowClip::selectedPath(KUrl url, bool isMime, QString extension, QStringList *list)
+QString SlideshowClip::selectedPath(const KUrl &url, bool isMime, QString extension, QStringList *list)
{
QString folder;
if (isMime) {
QDir dir(folder);
QString path;
int gap = 0;
- for (int i = firstFrame; gap < 100; i++) {
+ for (int i = firstFrame; gap < 100; ++i) {
path = filter + QString::number(i).rightJustified(precision, '0', false) + ext;
if (dir.exists(path)) {
(*list).append(folder + path);