19 #include "application.h"
24#include <tdeparts/componentfactory.h>
41 class PrivatePluginViewInterface
44 PrivatePluginViewInterface ()
48 ~PrivatePluginViewInterface ()
54unsigned int Plugin::globalPluginNumber = 0;
55unsigned int PluginViewInterface::globalPluginViewInterfaceNumber = 0;
60 myPluginNumber = globalPluginNumber;
67unsigned int Plugin::pluginNumber ()
const
69 return myPluginNumber;
72Application *Plugin::application ()
const
77PluginViewInterface::PluginViewInterface()
79 globalPluginViewInterfaceNumber++;
80 myPluginViewInterfaceNumber = globalPluginViewInterfaceNumber;
83PluginViewInterface::~PluginViewInterface()
87unsigned int PluginViewInterface::pluginViewInterfaceNumber ()
const
89 return myPluginViewInterfaceNumber;
92Plugin *createPlugin (
const char* libname, Application *application,
const char *name,
const TQStringList &args )
94 return KParts::ComponentFactory::createInstanceFromLibrary<Plugin>( libname, application, name, args);
97PluginViewInterface *pluginViewInterface (Plugin *plugin)
102 return static_cast<PluginViewInterface*
>(plugin->tqt_cast(
"Kate::PluginViewInterface"));
Namespace collecting as much of the internal Kate classes as we can manage.
Application * application()
Returns the application object.