extendItem(w,
}
*/
+ void drawFocus ( QPainter *, const QStyleOptionViewItem &, const QRect & ) const {
+ }
+
void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const {
if (index.column() == 1) {
QRect r1 = option.rect;
font.setBold(true);
painter->setFont(font);
int mid = (int)((r1.height() / 2));
- r1.setBottom(r1.y() + mid);
+ r1.adjust(2, 0, 0, -mid);
QRect r2 = option.rect;
- r2.setTop(r2.y() + mid);
+ r2.adjust(2, mid, 0, 0);
painter->drawText(r1, Qt::AlignLeft | Qt::AlignBottom , index.data().toString());
//painter->setPen(Qt::green);
font.setBold(false);
QString currentClipUrl() const;
void reloadClipThumbnails();
QDomDocument generateTemplateXml(QString data, const QString &replaceString);
+ void cleanup();
public slots:
void setDocument(KdenliveDoc *doc);
QMenu *m_transcodeAction;
KdenliveDoc *m_doc;
ProjectItem *m_selectedItem;
+ ItemDelegate *m_listViewDelegate;
bool m_refreshed;
QToolButton *m_addButton;
QMap <QString, QDomElement> m_infoQueue;
void editFolder(const QString folderName, const QString oldfolderName, const QString &clipId);
QStringList getGroup() const;
void regenerateTemplate(ProjectItem *clip);
- void regenerateTemplateImage(ProjectItem *clip);
private slots:
void slotClipSelected();
signals:
void clipSelected(DocClipBase *);
- void getFileProperties(const QDomElement&, const QString &, bool);
+ void getFileProperties(const QDomElement, const QString &, bool);
void receivedClipDuration(const QString &);
void showClipProperties(DocClipBase *);
void projectModified();
void loadingIsOver();
+ void displayMessage(const QString, MessageType);
void clipNameChanged(const QString, const QString);
void refreshClip();
};