19 #ifndef __kate_pluginconfiginterface_h__
20 #define __kate_pluginconfiginterface_h__
22 #include <tdemacros.h>
30 class TDE_EXPORT PluginConfigInterface
32 friend class PrivatePluginConfigInterface;
35 PluginConfigInterface();
36 virtual ~PluginConfigInterface();
38 unsigned int pluginConfigInterfaceNumber ()
const;
49 virtual void readConfig () = 0;
50 virtual void writeConfig () = 0;
53 class PrivatePluginConfigInterface *d;
54 static unsigned int globalPluginConfigInterfaceNumber;
55 unsigned int myPluginConfigInterfaceNumber;
59 TDE_EXPORT PluginConfigInterface *pluginConfigInterface (Plugin *plugin);
Namespace collecting as much of the internal Kate classes as we can manage.