#include <KTreeWidgetSearchLine>
#include <KUrl>
+#include <KIcon>
#ifdef NEPOMUK
#include <nepomuk/kratingpainter.h>
}
QStyleOptionViewItemV2 opt = setOptions(index, option);
QPixmap pixmap = decoration(opt, index.data(Qt::DecorationRole));
+ if ((index.flags() & (Qt::ItemIsDragEnabled)) == false) {
+ KIcon icon("dialog-close");
+ QPainter p(&pixmap);
+ p.drawPixmap(1, 1, icon.pixmap(16, 16));
+ p.end();
+ }
QRect decorationRect = pixmap.rect(); //QRect(QPoint(0, 0), option.decorationSize).intersected(pixmap.rect());
const int textMargin = QApplication::style()->pixelMetric(QStyle::PM_FocusFrameHMargin) + 1;
decorationRect.moveTo(r1.topLeft() + QPoint(0, 1));
void slotUpdateClipProperties(const QString &id, QMap <QString, QString> properties);
QByteArray headerInfo() const;
void setHeaderInfo(const QByteArray &state);
+ void updateProjectFormat(Timecode t);
void setupMenu(QMenu *addMenu, QAction *defaultAction);
void setupGeneratorMenu(QMenu *addMenu, QMenu *transcodeMenu);
QString currentClipUrl() const;
void focusTree() const;
SubProjectItem *getSubItem(ProjectItem *clip, QPoint zone);
void doUpdateClipCut(const QString &id, const QPoint oldzone, const QPoint zone, const QString &comment);
+ void deleteProjectFolder(QMap <QString, QString> map);
public slots:
void setDocument(KdenliveDoc *doc);
void requestClipInfo(const QDomElement xml, const QString id);
QList <QString> m_thumbnailQueue;
void requestClipThumbnail(const QString id);
- void deleteProjectFolder(QMap <QString, QString> map);
void editFolder(const QString folderName, const QString oldfolderName, const QString &clipId);
QStringList getGroup() const;
void regenerateTemplate(ProjectItem *clip);
void editClipSelection(QList<QTreeWidgetItem *> list);
void adjustTranscodeActions(ProjectItem *clip) const;
+ void updateButtons() const;
private slots:
void slotClipSelected();
void loadingIsOver();
void displayMessage(const QString, int progress);
void clipNameChanged(const QString, const QString);
+ void clipNeedsReload(const QString&, bool);
void refreshClip();
+ void deleteProjectClips(QStringList ids, QMap <QString, QString> folderids);
};
#endif