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" 
   32class PrivatePluginManager
 
   35    PrivatePluginManager ()
 
   39    ~PrivatePluginManager ()
 
   43    KatePluginManager *pluginMan;
 
   46PluginManager::PluginManager (
void *pluginManager) : TQObject ((KatePluginManager*) pluginManager)
 
   48  d = 
new PrivatePluginManager ();
 
   49  d->pluginMan = (KatePluginManager*) pluginManager;
 
   52PluginManager::~PluginManager ()
 
   57Plugin *PluginManager::plugin(
const TQString &name)
 
   59    return d->pluginMan->plugin(name);
 
   62bool PluginManager::pluginAvailable(
const TQString &name)
 
   64  return d->pluginMan->pluginAvailable (name);
 
   67Plugin *PluginManager::loadPlugin(
const TQString &name,
bool permanent)
 
   69  return d->pluginMan->loadPlugin (name, permanent);
 
   72void 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.