aboutsummaryrefslogtreecommitdiff
path: root/src/qmmp/decoderfactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmp/decoderfactory.h')
-rw-r--r--src/qmmp/decoderfactory.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/qmmp/decoderfactory.h b/src/qmmp/decoderfactory.h
index f96057e97..155c1f6fb 100644
--- a/src/qmmp/decoderfactory.h
+++ b/src/qmmp/decoderfactory.h
@@ -30,6 +30,7 @@ class QTranslator;
class Decoder;
class Output;
class FileInfo;
+class MetaDataModel;
/*! @brief Helper class to store input plugin properies.
* @author Ilya Kotov <forkotov02@hotmail.ru>
@@ -98,12 +99,12 @@ public:
*/
virtual QList<FileInfo *> createPlayList(const QString &fileName, bool useMetaData) = 0;
/*!
- * Shows details dialog.
- * @param parent Parent widget.
+ * Creats metadata object, which provides full access to file tags.
* @param path File path.
- * @return Dialog pointer.
+ * @param parent Parent object.
+ * @return MetaDataModel pointer.
*/
- virtual QObject* showDetails(QWidget *parent, const QString &path) = 0;
+ virtual MetaDataModel* createMetaDataModel(const QString &path, QObject *parent = 0) = 0;
/*!
* Shows settings dialog.
* @param parent Parent widget.