aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-05-12 18:10:30 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-05-12 18:10:30 +0000
commit7eb7047a770b2931a63dfd721920488d06d8f2a2 (patch)
tree23c2bec6115f282fbfa9fca02caeb86811c2ac8c /src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat
parent65cea3b89783eeb683a86a6e37d70abdcf9bba38 (diff)
downloadqmmp-7eb7047a770b2931a63dfd721920488d06d8f2a2.tar.gz
qmmp-7eb7047a770b2931a63dfd721920488d06d8f2a2.tar.bz2
qmmp-7eb7047a770b2931a63dfd721920488d06d8f2a2.zip
removed dublicate files
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@947 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat')
-rw-r--r--src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/CSVPlaylistFormat.pro20
-rw-r--r--src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.cpp72
-rw-r--r--src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.h33
-rw-r--r--src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/moc_csvplaylistformat.cpp64
-rw-r--r--src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/readme12
5 files changed, 0 insertions, 201 deletions
diff --git a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/CSVPlaylistFormat.pro b/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/CSVPlaylistFormat.pro
deleted file mode 100644
index 11c27c3d3..000000000
--- a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/CSVPlaylistFormat.pro
+++ /dev/null
@@ -1,20 +0,0 @@
-QMMPROOT = ../../../qmmp
-
-HEADERS += csvplaylistformat.h
-
-SOURCES += csvplaylistformat.cpp \
- $$QMMPROOT/src/mediafile.cpp
-
-DESTDIR = ../
-QMAKE_CLEAN = ../libcsvplaylistformat.so
-
-INCLUDEPATH += $$QMMPROOT/src \
- $$QMMPROOT/lib
-
-CONFIG += release warn_on plugin
-
-TEMPLATE = lib
-
-#QMAKE_LIBDIR += ../../../
-#LIBS += -lqmmp -L/usr/lib -I/usr/include
-
diff --git a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.cpp b/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.cpp
deleted file mode 100644
index bff8a20b5..000000000
--- a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-#include <QtPlugin>
-#include <QFileInfo>
-
-#include "csvplaylistformat.h"
-#include <mediafile.h>
-
-
-bool CSVPlaylistFormat::hasFormat(const QString & f)
-{
- foreach(QString s,m_supported_formats)
- if(f == s)
- return true;
-
- return false;
-}
-
-QStringList CSVPlaylistFormat::getExtensions() const
-{
- return m_supported_formats;
-}
-
-CSVPlaylistFormat::CSVPlaylistFormat()
-{
- m_supported_formats << "csv";
-}
-
-QString CSVPlaylistFormat::name() const
-{
- return "CSVPlaylistFormat";
-}
-
-
-QStringList CSVPlaylistFormat::decode(const QString & contents)
-{
- qWarning("CONTENTS: %s",qPrintable(contents));
- QStringList out;
- QStringList splitted = contents.split("\n");
- if(!splitted.isEmpty())
- {
- foreach(QString str, splitted)
- {
- QStringList song = str.split(";");
- qWarning("SONG: %s",qPrintable(song[0]));
- if(song.count() > 1)
- {
- QString unverified = song[1];
- if(QFileInfo(unverified).exists())
- out << QFileInfo(unverified).absoluteFilePath();
- else
- qWarning("File %s does not exist",unverified.toLocal8Bit().data());
- }
-
- }
- return out;
- }
- else
- qWarning("Error parsing CSV playlist format");
-
- return QStringList();
-}
-
-QString CSVPlaylistFormat::encode(const QList< MediaFile * > & contents)
-{
- QStringList out;
- foreach(MediaFile* f,contents)
- out.append(f->title() + ";" + f->path() + ";" + QString::number(f->length()));
-
- return out.join("\n");
-}
-
-Q_EXPORT_PLUGIN(CSVPlaylistFormat)
-
diff --git a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.h b/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.h
deleted file mode 100644
index 45e93d346..000000000
--- a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/csvplaylistformat.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef CSVPLAYLISTFORMAT_H
-#define CSVPLAYLISTFORMAT_H
-
-#include <playlistformat.h>
-
-#include <QStringList>
-
-class MediaFile;
-
-/*!
- * Example of custom playlist CSV semicolon separated format.
- * Each line represents a song in the next format:
- * TITLE;FILEPATH;DURATION
- */
-
-class CSVPlaylistFormat : public QObject, public PlaylistFormat
-{
-Q_OBJECT
-Q_INTERFACES(PlaylistFormat)
-public:
- CSVPlaylistFormat();
- virtual ~CSVPlaylistFormat(){;}
- virtual QStringList decode(const QString& contents);
- virtual QString encode(const QList<MediaFile*>& contents);
- virtual QStringList getExtensions()const;
- virtual bool hasFormat(const QString& ext);
- virtual QString name()const;
-protected:
- QStringList m_supported_formats;
-};
-
-#endif //CSVPLAYLISTFORMAT_H
-
diff --git a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/moc_csvplaylistformat.cpp b/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/moc_csvplaylistformat.cpp
deleted file mode 100644
index 133bf4692..000000000
--- a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/moc_csvplaylistformat.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'csvplaylistformat.h'
-**
-** Created: Mon Dec 24 01:59:05 2007
-** by: The Qt Meta Object Compiler version 59 (Qt 4.3.0)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "csvplaylistformat.h"
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'csvplaylistformat.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 59
-#error "This file was generated using the moc from 4.3.0. It"
-#error "cannot be used with the include files from this version of Qt."
-#error "(The moc has changed too much.)"
-#endif
-
-static const uint qt_meta_data_CSVPlaylistFormat[] = {
-
- // content:
- 1, // revision
- 0, // classname
- 0, 0, // classinfo
- 0, 0, // methods
- 0, 0, // properties
- 0, 0, // enums/sets
-
- 0 // eod
-};
-
-static const char qt_meta_stringdata_CSVPlaylistFormat[] = {
- "CSVPlaylistFormat\0"
-};
-
-const QMetaObject CSVPlaylistFormat::staticMetaObject = {
- { &QObject::staticMetaObject, qt_meta_stringdata_CSVPlaylistFormat,
- qt_meta_data_CSVPlaylistFormat, 0 }
-};
-
-const QMetaObject *CSVPlaylistFormat::metaObject() const
-{
- return &staticMetaObject;
-}
-
-void *CSVPlaylistFormat::qt_metacast(const char *_clname)
-{
- if (!_clname) return 0;
- if (!strcmp(_clname, qt_meta_stringdata_CSVPlaylistFormat))
- return static_cast<void*>(const_cast< CSVPlaylistFormat*>(this));
- if (!strcmp(_clname, "PlaylistFormat"))
- return static_cast< PlaylistFormat*>(const_cast< CSVPlaylistFormat*>(this));
- if (!strcmp(_clname, "PlaylistFormatInterface/1.0"))
- return static_cast< PlaylistFormat*>(const_cast< CSVPlaylistFormat*>(this));
- return QObject::qt_metacast(_clname);
-}
-
-int CSVPlaylistFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
- _id = QObject::qt_metacall(_c, _id, _a);
- if (_id < 0)
- return _id;
- return _id;
-}
diff --git a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/readme b/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/readme
deleted file mode 100644
index a047e358b..000000000
--- a/src/plugins/Misc/PlaylistFormats/CSVPlaylistFormat/readme
+++ /dev/null
@@ -1,12 +0,0 @@
-This is simple example of custom Playlist Format plugin.
-It represents CVS semicolon-separated format storage.
-This plugin developed mostly for QMMP customizing demonstration.
-
-Build: Change QMMPROOT variable in .pro file according your
-QMMP build tree location.Then qmake && make
-
-Install: copy library into ~/.qmmp/plugins/PlaylistFormats directory.
-
-
- vovanec@gmail.com
-