20 #ifndef __tdetexteditor_searchinterface_h__
21 #define __tdetexteditor_searchinterface_h__
23 #include <tdelibs_export.h>
37 friend class PrivateSearchInterface;
43 unsigned int searchInterfaceNumber ()
const;
46 void setSearchInterfaceDCOPSuffix (
const TQCString &suffix);
52 virtual bool searchText (
unsigned int startLine,
unsigned int startCol,
const TQString &text,
unsigned int *foundAtLine,
unsigned int *foundAtCol,
unsigned int *matchLen,
bool casesensitive =
true,
bool backwards =
false) = 0;
53 virtual bool searchText (
unsigned int startLine,
unsigned int startCol,
const TQRegExp ®exp,
unsigned int *foundAtLine,
unsigned int *foundAtCol,
unsigned int *matchLen,
bool backwards =
false) = 0;
56 class PrivateSearchInterface *d;
57 static unsigned int globalSearchInterfaceNumber;
58 unsigned int mySearchInterfaceNumber;
This is an interface to allow searching of a Document.
KTextEditor is KDE's standard text editing KPart interface.
The main class representing a text document.