aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/system
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2011-01-01 20:19:56 +0000
committerGravatar Szymon Tomasz Stefanek2011-01-01 20:19:56 +0000
commitc601b5a27f74b16158adafe429faefbe573e64a2 (patch)
treea3cde3206a45628f8ac86e8dfbdab70b20c3a831 /src/modules/system
parentprobable compilation fix for rijndaled/crypto++ (diff)
downloadKVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.gz
KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.bz2
KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.zip
The big rename for modules. Still some details remaining.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5284 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/system')
-rw-r--r--src/modules/system/CMakeLists.txt2
-rw-r--r--src/modules/system/Plugin.cpp (renamed from src/modules/system/plugin.cpp)56
-rw-r--r--src/modules/system/Plugin.h (renamed from src/modules/system/plugin.h)22
-rw-r--r--src/modules/system/libkvisystem.cpp6
4 files changed, 43 insertions, 43 deletions
diff --git a/src/modules/system/CMakeLists.txt b/src/modules/system/CMakeLists.txt
index 559250260..412856c7e 100644
--- a/src/modules/system/CMakeLists.txt
+++ b/src/modules/system/CMakeLists.txt
@@ -2,7 +2,7 @@
SET(kvisystem_SRCS
libkvisystem.cpp
- plugin.cpp
+ Plugin.cpp
)
# After this call, files will be moc'ed to moc_kvi_*.cpp
diff --git a/src/modules/system/plugin.cpp b/src/modules/system/Plugin.cpp
index f1a47bea1..35190af95 100644
--- a/src/modules/system/plugin.cpp
+++ b/src/modules/system/Plugin.cpp
@@ -1,6 +1,6 @@
//=============================================================================
//
-// File : plugin.cpp
+// File : Plugin.cpp
// Creation date : Wed Apr 11 04 2007 00:54:00 GMT+1 by TheXception
//
// This file is part of the KVIrc irc client distribution
@@ -22,7 +22,7 @@
//
//=============================================================================
-#include "plugin.h"
+#include "Plugin.h"
#include "KviModule.h"
#include "KviCString.h"
@@ -102,19 +102,19 @@
[/example]
*/
-KviPlugin::KviPlugin(QLibrary * pLibrary, const QString& name)
+Plugin::Plugin(QLibrary * pLibrary, const QString& name)
{
m_pLibrary = pLibrary;
m_szName = name;
}
-KviPlugin::~KviPlugin()
+Plugin::~Plugin()
{
if(m_pLibrary->isLoaded()) m_pLibrary->unload();
delete m_pLibrary;
}
-KviPlugin* KviPlugin::load(const QString& szFileName)
+Plugin* Plugin::load(const QString& szFileName)
{
QLibrary* pLibrary = new QLibrary(szFileName);
if (!pLibrary->load())
@@ -123,7 +123,7 @@ KviPlugin* KviPlugin::load(const QString& szFileName)
return 0;
}
- KviPlugin* pPlugin = new KviPlugin(pLibrary,KviFileUtils::extractFileName(szFileName));
+ Plugin* pPlugin = new Plugin(pLibrary,KviFileUtils::extractFileName(szFileName));
plugin_load function_load;
@@ -136,7 +136,7 @@ KviPlugin* KviPlugin::load(const QString& szFileName)
return pPlugin;
}
-bool KviPlugin::pfree(char * pBuffer)
+bool Plugin::pfree(char * pBuffer)
{
plugin_free function_free;
@@ -150,7 +150,7 @@ bool KviPlugin::pfree(char * pBuffer)
return false;
}
-bool KviPlugin::unload()
+bool Plugin::unload()
{
plugin_unload function_unload;
@@ -165,7 +165,7 @@ bool KviPlugin::unload()
return true;
}
-bool KviPlugin::canunload()
+bool Plugin::canunload()
{
plugin_canunload function_canunload;
@@ -178,7 +178,7 @@ bool KviPlugin::canunload()
return true;
}
-int KviPlugin::call(const QString& pszFunctionName, int argc, char * argv[], char ** pBuffer)
+int Plugin::call(const QString& pszFunctionName, int argc, char * argv[], char ** pBuffer)
{
int r;
plugin_function function_call;
@@ -194,30 +194,30 @@ int KviPlugin::call(const QString& pszFunctionName, int argc, char * argv[], cha
return r;
}
-QString KviPlugin::name() const
+QString Plugin::name() const
{
return m_szName;
}
-void KviPlugin::setName(const QString& Name)
+void Plugin::setName(const QString& Name)
{
m_szName = Name;
}
-KviPluginManager::KviPluginManager()
+PluginManager::PluginManager()
{
- m_pPluginDict = new KviPointerHashTable<QString,KviPlugin>(5,false);
+ m_pPluginDict = new KviPointerHashTable<QString,Plugin>(5,false);
m_pPluginDict->setAutoDelete(false);
m_bCanUnload = true;
}
-KviPluginManager::~KviPluginManager()
+PluginManager::~PluginManager()
{
delete m_pPluginDict;
}
-bool KviPluginManager::pluginCall(KviKvsModuleFunctionCall *c)
+bool PluginManager::pluginCall(KviKvsModuleFunctionCall *c)
{
// /echo $system.call("traffic.dll",about)
QString szPluginPath; //contains full path and plugin name like "c:/plugin.dll"
@@ -295,7 +295,7 @@ bool KviPluginManager::pluginCall(KviKvsModuleFunctionCall *c)
//Preparing return buffer
char * returnBuffer;
- KviPlugin * plugin;
+ Plugin * plugin;
plugin = getPlugin(szPluginPath);
int r = plugin->call(szFunctionName,iArgc,ppArgv,&returnBuffer);
@@ -325,13 +325,13 @@ bool KviPluginManager::pluginCall(KviKvsModuleFunctionCall *c)
return true;
}
-bool KviPluginManager::checkUnload()
+bool PluginManager::checkUnload()
{
/*
Always called when system module should be unloaded
Checking here if all small "modules" can be unloaded
*/
- KviPointerHashTableIterator<QString,KviPlugin> it(*m_pPluginDict);
+ KviPointerHashTableIterator<QString,Plugin> it(*m_pPluginDict);
m_bCanUnload = true;
@@ -350,9 +350,9 @@ bool KviPluginManager::checkUnload()
return m_bCanUnload;
}
-void KviPluginManager::unloadAll()
+void PluginManager::unloadAll()
{
- KviPointerHashTableIterator<QString,KviPlugin> it(*m_pPluginDict);
+ KviPointerHashTableIterator<QString,Plugin> it(*m_pPluginDict);
while(it.current())
{
@@ -362,7 +362,7 @@ void KviPluginManager::unloadAll()
}
}
-bool KviPluginManager::findPlugin(QString& szPath)
+bool PluginManager::findPlugin(QString& szPath)
{
QString szFileName(KviFileUtils::extractFileName(szPath));
// szFileName.detach();
@@ -388,22 +388,22 @@ bool KviPluginManager::findPlugin(QString& szPath)
return true;
}
-bool KviPluginManager::isPluginLoaded(const QString& pSingleName)
+bool PluginManager::isPluginLoaded(const QString& pSingleName)
{
- KviPlugin * p = m_pPluginDict->find(pSingleName);
+ Plugin * p = m_pPluginDict->find(pSingleName);
if (!p)
return false;
else
return true;
}
-bool KviPluginManager::loadPlugin(const QString& szPluginPath)
+bool PluginManager::loadPlugin(const QString& szPluginPath)
{
if(isPluginLoaded(szPluginPath))
{
return getPlugin(szPluginPath)!=0;
} else {
- KviPlugin * plugin = KviPlugin::load(szPluginPath);
+ Plugin * plugin = Plugin::load(szPluginPath);
if(plugin)
{
m_pPluginDict->insert(szPluginPath,plugin);
@@ -413,8 +413,8 @@ bool KviPluginManager::loadPlugin(const QString& szPluginPath)
return false;
}
-KviPlugin * KviPluginManager::getPlugin(const QString& szPluginPath)
+Plugin * PluginManager::getPlugin(const QString& szPluginPath)
{
- KviPlugin * p = m_pPluginDict->find(szPluginPath);
+ Plugin * p = m_pPluginDict->find(szPluginPath);
return p;
}
diff --git a/src/modules/system/plugin.h b/src/modules/system/Plugin.h
index 3edb9ad48..2a5f4f03a 100644
--- a/src/modules/system/plugin.h
+++ b/src/modules/system/Plugin.h
@@ -3,7 +3,7 @@
//=============================================================================
//
-// File : plugin.h
+// File : Plugin.h
// Creation date : Wed Apr 11 04 2007 00:54:00 GMT+1 by TheXception
//
// This file is part of the KVIrc irc client distribution
@@ -35,20 +35,20 @@ typedef int (*plugin_canunload)();
typedef int (*plugin_load)();
typedef int (*plugin_free)(char * pBuffer);
-class KviPlugin
+class Plugin
{
protected:
- // You have to create plugin instance by calling KviPlugin::load()
- KviPlugin(QLibrary * pLibrary,const QString& name);
+ // You have to create plugin instance by calling Plugin::load()
+ Plugin(QLibrary * pLibrary,const QString& name);
public:
- ~KviPlugin();
+ ~Plugin();
private:
// shared
// internal
QLibrary *m_pLibrary;
QString m_szName;
public:
- static KviPlugin* load(const QString& szFileName);
+ static Plugin* load(const QString& szFileName);
bool pfree(char * pBuffer);
bool unload();
bool canunload();
@@ -58,16 +58,16 @@ public:
protected:
};
-class KviPluginManager
+class PluginManager
{
public:
- KviPluginManager();
- ~KviPluginManager();
+ PluginManager();
+ ~PluginManager();
private:
// shared
bool m_bCanUnload;
// internal
- KviPointerHashTable<QString,KviPlugin> * m_pPluginDict;
+ KviPointerHashTable<QString,Plugin> * m_pPluginDict;
public:
bool pluginCall(KviKvsModuleFunctionCall *c);
bool checkUnload();
@@ -76,7 +76,7 @@ class KviPluginManager
bool findPlugin(QString& szName);
bool isPluginLoaded(const QString& szFileNameOrPathToLoad);
bool loadPlugin(const QString& szPluginPath);
- KviPlugin * getPlugin(const QString& szPluginPath);
+ Plugin * getPlugin(const QString& szPluginPath);
};
#endif //_PLUGIN_H_
diff --git a/src/modules/system/libkvisystem.cpp b/src/modules/system/libkvisystem.cpp
index 4c1f4ffff..3dd02cbb7 100644
--- a/src/modules/system/libkvisystem.cpp
+++ b/src/modules/system/libkvisystem.cpp
@@ -23,7 +23,7 @@
//
//=============================================================================
-#include "plugin.h"
+#include "Plugin.h"
#include "kvi_settings.h"
#include "KviModule.h"
@@ -53,7 +53,7 @@
#include <QStringList>
#endif
-KviPluginManager * g_pPluginManager;
+PluginManager * g_pPluginManager;
/*
@doc: system.ostype
@@ -777,7 +777,7 @@ static bool system_module_init(KviModule * m)
KVSM_REGISTER_SIMPLE_COMMAND(m,"setSelection",system_kvs_cmd_setSelection);
KVSM_REGISTER_SIMPLE_COMMAND(m,"runcmd",system_kvs_cmd_runcmd);
- g_pPluginManager = new(KviPluginManager);
+ g_pPluginManager = new(PluginManager);
return true;
}