summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiecore/opluginloader.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/libopie2/opiecore/opluginloader.h b/libopie2/opiecore/opluginloader.h
index 421d1f6..6166b75 100644
--- a/libopie2/opiecore/opluginloader.h
+++ b/libopie2/opiecore/opluginloader.h
@@ -133,14 +133,12 @@ private:
133class OPluginLoader : public OGenericPluginLoader { 133class OPluginLoader : public OGenericPluginLoader {
134public: 134public:
135 OPluginLoader( const QString& name, bool sorted = false ); 135 OPluginLoader( const QString& name, bool sorted = false );
136 ~OPluginLoader(); 136 ~OPluginLoader();
137 137
138 template<class IFace> 138 template<class IFace>
139 IFace* load( const QString& name, const QUuid& );
140 template<class IFace>
141 IFace* load( const OPluginItem& item, const QUuid& ); 139 IFace* load( const OPluginItem& item, const QUuid& );
142}; 140};
143 141
144/** 142/**
145 * \brief A class to manager order and activation of plugins 143 * \brief A class to manager order and activation of plugins
146 * 144 *
@@ -167,16 +165,12 @@ public:
167 void setEnabled( const OPluginItem&, bool = true); 165 void setEnabled( const OPluginItem&, bool = true);
168 166
169 void load(); 167 void load();
170 void save(); 168 void save();
171}; 169};
172 170
173template<class IFace>
174IFace* OPluginLoader::load( const QString& name, const QUuid& uid ) {
175 return static_cast<IFace*>( OGenericPluginLoader::load( item, uid ) );
176}
177 171
178template<class IFace> 172template<class IFace>
179IFace* OPluginLoader::load( const OPluginItem& item, const QUuid& uid ) { 173IFace* OPluginLoader::load( const OPluginItem& item, const QUuid& uid ) {
180 return static_cast<IFace*>( OGenericPluginLoader::load( item, uid ) ); 174 return static_cast<IFace*>( OGenericPluginLoader::load( item, uid ) );
181} 175}
182 176