X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectlist.h;h=319437a8cb44c8fa7334d9c1134db5f504f8350f;hb=5273a3b061a94e37ec3289211f67006731c93cab;hp=6a84ae05212e221cfb5f369d459983b6372cc8f3;hpb=96a5834c0752434e8129f8e0d604f83155b0bd48;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index 6a84ae05..319437a8 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -71,6 +71,9 @@ public: 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; @@ -83,9 +86,9 @@ public: 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); @@ -130,6 +133,7 @@ public: QString currentClipUrl() const; void reloadClipThumbnails(); QDomDocument generateTemplateXml(QString data, const QString &replaceString); + void cleanup(); public slots: void setDocument(KdenliveDoc *doc); @@ -172,6 +176,7 @@ private: QMenu *m_transcodeAction; KdenliveDoc *m_doc; ProjectItem *m_selectedItem; + ItemDelegate *m_listViewDelegate; bool m_refreshed; QToolButton *m_addButton; QMap m_infoQueue; @@ -183,7 +188,6 @@ private: 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(); @@ -203,11 +207,12 @@ private slots: 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(); };