From e525b606d5833cd005c033b5d506989be891c081 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 10 Oct 2009 19:11:01 +0000 Subject: updated settings dialog git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1300 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/pluginitem.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'src/ui/pluginitem.cpp') diff --git a/src/ui/pluginitem.cpp b/src/ui/pluginitem.cpp index 9141eaf05..a4dafba4f 100644 --- a/src/ui/pluginitem.cpp +++ b/src/ui/pluginitem.cpp @@ -27,6 +27,8 @@ #include #include #include +#include +#include #include #include #include @@ -58,6 +60,31 @@ void InputPluginItem::setSelected(bool select) Decoder::setEnabled(m_factory, select); } +/*Engines*/ +EnginePluginItem::EnginePluginItem(QObject *parent, EngineFactory *fact) + : QObject(parent) +{ + m_factory = fact; +} + +EnginePluginItem::~EnginePluginItem() +{} + +bool EnginePluginItem::isSelected() +{ + return AbstractEngine::isEnabled(m_factory); +} + +EngineFactory* EnginePluginItem::factory() +{ + return m_factory; +} + +void EnginePluginItem::setSelected(bool select) +{ + AbstractEngine::setEnabled(m_factory, select); +} + /*Output*/ OutputPluginItem::OutputPluginItem(QObject *parent, OutputFactory *fact): QObject(parent) { -- cgit v1.2.3-13-gbd6f