69 friend class PrivateConfigInterfaceExtension;
75 unsigned int configInterfaceExtensionNumber ()
const;
78 void setConfigInterfaceExtensionDCOPSuffix (
const TQCString &suffix);
94 virtual ConfigPage *
configPage (uint number = 0, TQWidget *parent = 0,
const char *name=0 ) = 0;
96 virtual TQString configPageName (uint number = 0)
const = 0;
97 virtual TQString configPageFullName (uint number = 0)
const = 0;
98 virtual TQPixmap configPagePixmap (uint number = 0,
int size =
TDEIcon::SizeSmall)
const = 0;
102 class PrivateConfigInterfaceExtension *d;
103 static unsigned int globalConfigInterfaceExtensionNumber;
104 unsigned int myConfigInterfaceExtensionNumber;
This is an interface to extend the configuration of the Document, Plugin and PluginViewInterface clas...
virtual uint configPages() const =0
Number of available config pages.
virtual ConfigPage * configPage(uint number=0, TQWidget *parent=0, const char *name=0)=0
returns config page with the given number, config pages from 0 to configPages()-1 are available if co...
The main class representing a text document.
Basic KTextEditor plugin class.
KTextEditor is KDE's standard text editing KPart interface.