From 5c707aac4f1c5246443fee32f5629881ecc134c5 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 1 Feb 2010 12:21:49 +0000 Subject: added transport settings git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1534 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/configdialog.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'src/ui/configdialog.cpp') 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 #include #include +#include +#include #include #include #include @@ -213,12 +215,23 @@ void ConfigDialog::findSkins(const QString &path) void ConfigDialog::loadPluginsInfo() { ui.treeWidget->blockSignals(TRUE); + /* + load transport plugin information + */ + QTreeWidgetItem *item = new QTreeWidgetItem (ui.treeWidget, QStringList() << tr("Transports")); + QList *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 *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); -- cgit v1.2.3-13-gbd6f