diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-02-01 12:21:49 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2010-02-01 12:21:49 +0000 |
| commit | 5c707aac4f1c5246443fee32f5629881ecc134c5 (patch) | |
| tree | 325526cf796f0cdacbba9b713678855578b6804c /src/ui/configdialog.cpp | |
| parent | dbe1c2bb4eda63205b744411ddcaf12d5d6436fb (diff) | |
| download | qmmp-5c707aac4f1c5246443fee32f5629881ecc134c5.tar.gz qmmp-5c707aac4f1c5246443fee32f5629881ecc134c5.tar.bz2 qmmp-5c707aac4f1c5246443fee32f5629881ecc134c5.zip | |
added transport settings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1534 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/configdialog.cpp')
| -rw-r--r-- | src/ui/configdialog.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp index b0803a779..f9c213cf6 100644 --- a/src/ui/configdialog.cpp +++ b/src/ui/configdialog.cpp @@ -37,6 +37,8 @@ #include <qmmp/enginefactory.h> #include <qmmp/abstractengine.h> #include <qmmp/qmmpsettings.h> +#include <qmmp/inputsource.h> +#include <qmmp/inputsourcefactory.h> #include <qmmpui/generalfactory.h> #include <qmmpui/general.h> #include <qmmpui/generalhandler.h> @@ -214,11 +216,22 @@ void ConfigDialog::loadPluginsInfo() { ui.treeWidget->blockSignals(TRUE); /* + load transport plugin information + */ + QTreeWidgetItem *item = new QTreeWidgetItem (ui.treeWidget, QStringList() << tr("Transports")); + QList <InputSourceFactory *> *transports = InputSource::factories(); + QStringList files = InputSource::files(); + for (int i = 0; i < transports->count (); ++i) + new PluginItem (item, transports->at(i), files.at (i)); + ui.treeWidget->addTopLevelItem(item); + item->setExpanded(TRUE); + + /* load input plugins information */ - QTreeWidgetItem *item = new QTreeWidgetItem (ui.treeWidget, QStringList() << tr("Decoders")); + item = new QTreeWidgetItem (ui.treeWidget, QStringList() << tr("Decoders")); QList <DecoderFactory *> *decoders = Decoder::factories(); - QStringList files = Decoder::files(); + files = Decoder::files(); for (int i = 0; i < decoders->count (); ++i) new PluginItem (item, decoders->at(i), files.at (i)); ui.treeWidget->addTopLevelItem(item); |
