X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipproperties.h;h=27d3ffadd6371770ba0c166e4a1b3d9a4fcbb546;hb=08902b01f367c2545c6e453604f8ecbd2009b6bd;hp=d10dfb7eb90e07ee3f63171468bc6bd769e62113;hpb=4ae13327f45ed6cac0ba3c989564701508074da4;p=kdenlive diff --git a/src/clipproperties.h b/src/clipproperties.h index d10dfb7e..27d3ffad 100644 --- a/src/clipproperties.h +++ b/src/clipproperties.h @@ -35,7 +35,7 @@ public: PropertiesViewDelegate(QWidget *parent) : QStyledItemDelegate(parent) { m_height = parent->fontMetrics().height() * 1.5; } - virtual QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { + virtual QSize sizeHint(const QStyleOptionViewItem &, const QModelIndex &) const { return QSize(10, m_height); } private: @@ -54,7 +54,8 @@ public: const QString &clipId() const; bool needsTimelineRefresh() const; bool needsTimelineReload() const; - + void disableClipId(const QString &id); + private slots: void parseFolder(); void slotAddMarker(); @@ -65,6 +66,9 @@ private slots: void slotEnableLuma(int state); void slotEnableLumaFile(int state); void slotUpdateDurationFormat(int ix); + void slotApplyProperties(); + void slotModified(); + void slotDeleteProxy(); private: Ui::ClipProperties_UI m_view; @@ -78,11 +82,12 @@ private: bool m_clipNeedsRefresh; /** clip resource changed, reload it */ bool m_clipNeedsReLoad; - /** Used to draw video / audio properties */ - PropertiesViewDelegate *m_propsDelegate; + /** Frame with proxy info / delete button */ + QFrame* m_proxyContainer; signals: void addMarker(const QString &, GenTime, QString); + void applyNewClipProperties(const QString, QMap , QMap , bool, bool); };