equal
deleted
inserted
replaced
24 #include <QList> |
24 #include <QList> |
25 #include <smfpluginbase.h> |
25 #include <smfpluginbase.h> |
26 #include <smfpluginutil.h> |
26 #include <smfpluginutil.h> |
27 #include <smfprovider.h> |
27 #include <smfprovider.h> |
28 |
28 |
|
29 #include "smfpluginutil.h" |
29 #include "smfpluginmanager.h" |
30 #include "smfpluginmanager.h" |
30 #include "smfpluginmanagerutil.h" |
31 #include "smfpluginmanagerutil.h" |
31 #include "smftransportmanagerutil.h" |
32 #include "smftransportmanagerutil.h" |
32 |
33 |
33 // Static data initialisation |
34 // Static data initialisation |
522 QObject* SmfPluginManager::load ( const QString &aPluginId, |
523 QObject* SmfPluginManager::load ( const QString &aPluginId, |
523 SmfPluginManagerResult &aLoadResult) |
524 SmfPluginManagerResult &aLoadResult) |
524 { |
525 { |
525 m_server->writeLog("Inside SmfPluginManager::load()"); |
526 m_server->writeLog("Inside SmfPluginManager::load()"); |
526 |
527 |
527 QPluginLoader *pluginLoader; |
528 QPluginLoader *pluginLoader = 0; |
528 |
529 |
529 // Find the plugin Path |
530 // Find the plugin Path |
530 QString pluginPath = m_pluginIdPathHash.value(aPluginId); |
531 QString pluginPath = m_pluginIdPathHash.value(aPluginId); |
531 |
532 |
532 if(!pluginPath.isEmpty()) |
533 if(!pluginPath.isEmpty()) |
790 QStringList::const_iterator oldListIterator = availablePlugins.constBegin(); |
791 QStringList::const_iterator oldListIterator = availablePlugins.constBegin(); |
791 |
792 |
792 // Open the database |
793 // Open the database |
793 bool opened = m_pluginDataBase.open(); |
794 bool opened = m_pluginDataBase.open(); |
794 if(!opened) |
795 if(!opened) |
795 ;//return; |
796 {}//return; |
796 |
797 |
797 // If plugin is changed |
798 // If plugin is changed |
798 if( newPlugins.count() == availablePlugins.count() ) |
799 if( newPlugins.count() == availablePlugins.count() ) |
799 { |
800 { |
800 // Check for equality |
801 // Check for equality |