editinterfaceext.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef __ktexteditor_editinterfaceext_h__
00021
#define __ktexteditor_editinterfaceext_h__
00022
00023
#include <qstring.h>
00024
00025
#include <kdelibs_export.h>
00026
00027
namespace KTextEditor
00028 {
00029
00034 class KTEXTEDITOR_EXPORT EditInterfaceExt
00035 {
00036
friend class PrivateEditInterfaceExt;
00037
00038
public:
00039 EditInterfaceExt();
00040
virtual ~EditInterfaceExt();
00041
00042 uint editInterfaceExtNumber()
const;
00043
00053
virtual void editBegin() = 0;
00054
00058
virtual void editEnd() = 0;
00059
00060
public:
00064
private:
00065
class PrivateEditInterfaceExt *d;
00066
static uint globalEditInterfaceExtNumber;
00067 uint myEditInterfaceExtNumber;
00068 };
00069
00070 KTEXTEDITOR_EXPORT EditInterfaceExt *editInterfaceExt (
class Document *doc);
00071
00072 }
00073
00074
#endif
This file is part of the documentation for interfaces Library Version 3.4.0.