aboutsummaryrefslogtreecommitdiff
path: root/src/ui/configdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-02-01 12:21:49 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-02-01 12:21:49 +0000
commit5c707aac4f1c5246443fee32f5629881ecc134c5 (patch)
tree325526cf796f0cdacbba9b713678855578b6804c /src/ui/configdialog.cpp
parentdbe1c2bb4eda63205b744411ddcaf12d5d6436fb (diff)
downloadqmmp-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.cpp17
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);