interfaces
dynwordwrapinterface.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __ktexteditor_dynwordwrapinterface_h__
00021 #define __ktexteditor_dynwordwrapinterface_h__
00022
00023 #include <kdelibs_export.h>
00024
00025 class QCString;
00026
00027 namespace KTextEditor
00028 {
00029
00034 class KTEXTEDITOR_EXPORT DynWordWrapInterface
00035 {
00036 friend class PrivateDynWordWrapInterface;
00037
00038 public:
00039 DynWordWrapInterface ();
00040 virtual ~DynWordWrapInterface ();
00041
00042 unsigned int dynWordWrapInterfaceNumber () const;
00043
00044 protected:
00045 void setDynWordWrapInterfaceDCOPSuffix (const QCString &suffix);
00046
00047
00048
00049
00050 public:
00051 virtual void setDynWordWrap (bool) = 0;
00052 virtual bool dynWordWrap () const = 0;
00053
00054 private:
00055 class PrivateDynWordWrapInterface *d;
00056 static unsigned int globalDynWordWrapInterfaceNumber;
00057 unsigned int myDynWordWrapInterfaceNumber;
00058 };
00059
00060 KTEXTEDITOR_EXPORT DynWordWrapInterface *dynWordWrapInterface (class View *view);
00061
00062 }
00063
00064 #endif