diff --git a/app/node/node.h b/app/node/node.h index 974db61f8..3eeadedf4 100644 --- a/app/node/node.h +++ b/app/node/node.h @@ -175,11 +175,6 @@ public: */ virtual QString Description() const; - const QString& ToolTip() const - { - return tooltip_; - } - Folder* folder() const { return folder_; @@ -198,7 +193,8 @@ public: DURATION, CREATED_TIME, MODIFIED_TIME, - FREQUENCY_RATE + FREQUENCY_RATE, + TOOLTIP }; virtual QVariant data(const DataType &d) const; @@ -1026,11 +1022,6 @@ protected: effect_input_ = input; } - void SetToolTip(const QString& s) - { - tooltip_ = s; - } - void SetFlag(Flag f, bool on = true) { if (on) { @@ -1229,8 +1220,6 @@ private: OutputConnections output_connections_; - QString tooltip_; - Folder* folder_; QMap value_hints_; diff --git a/app/node/project/footage/footage.cpp b/app/node/project/footage/footage.cpp index 87b962459..80c2fda66 100644 --- a/app/node/project/footage/footage.cpp +++ b/app/node/project/footage/footage.cpp @@ -397,6 +397,46 @@ QVariant Footage::data(const DataType &d) const return icon::Error; } + case TOOLTIP: + { + if (valid_) { + QString tip = tr("Filename: %1").arg(filename()); + + int vp_sz = GetVideoStreamCount(); + for (int i=0; iToolTip(); + return internal_item->data(Node::TOOLTIP); } return QVariant();