19 #include "pluginmanager.moc"
22 #include "documentmanager.h"
23 #include "toolviewmanager.h"
24 #include "pluginmanager.h"
26 #include "../app/katepluginmanager.h"
27 #include "../app/kateapp.h"
32 class PrivatePluginManager
35 PrivatePluginManager ()
39 ~PrivatePluginManager ()
43 KatePluginManager *pluginMan;
46 PluginManager::PluginManager (
void *pluginManager) : TQObject ((KatePluginManager*) pluginManager)
48 d =
new PrivatePluginManager ();
49 d->pluginMan = (KatePluginManager*) pluginManager;
52 PluginManager::~PluginManager ()
57 Plugin *PluginManager::plugin(
const TQString &name)
59 return d->pluginMan->plugin(name);
62 bool PluginManager::pluginAvailable(
const TQString &name)
64 return d->pluginMan->pluginAvailable (name);
67 Plugin *PluginManager::loadPlugin(
const TQString &name,
bool permanent)
69 return d->pluginMan->loadPlugin (name, permanent);
72 void PluginManager::unloadPlugin(
const TQString &name,
bool permanent)
74 d->pluginMan->unloadPlugin (name, permanent);
Namespace collecting as much of the internal Kate classes as we can manage.