node: merge various metadata functions into one

This commit is contained in:
itsmattkc
2023-02-19 21:16:05 -08:00
parent b8ee27e1cb
commit 2c4347e9a6
12 changed files with 127 additions and 107 deletions
+9 -7
View File
@@ -194,14 +194,16 @@ public:
*/
virtual void Retranslate();
virtual QIcon icon() const;
enum DataType
{
ICON,
DURATION,
CREATED_TIME,
MODIFIED_TIME,
FREQUENCY_RATE
};
virtual QString duration() const {return QString();}
virtual qint64 creation_time() const {return 0;}
virtual qint64 mod_time() const {return 0;}
virtual QString rate() const {return QString();}
virtual QVariant data(const DataType &d) const;
const QVector<QString>& inputs() const
{