19 #ifndef __tdetexteditor_codecompletioninterface_h__
20 #define __tdetexteditor_codecompletioninterface_h__
23 #include <tqstringlist.h>
25 #include <tdelibs_export.h>
54 return ( c.type == type &&
56 c.postfix == postfix &&
58 c.comment == comment &&
59 c.userdata == userdata);
88 friend class PrivateCodeCompletionInterface;
94 unsigned int codeCompletionInterfaceNumber ()
const;
97 void setCodeCompletionInterfaceDCOPSuffix (
const TQCString &suffix);
107 virtual void showArgHint (TQStringList functionList,
const TQString& strWrapping,
const TQString& strDelimiter) = 0;
115 virtual void showCompletionBox (TQValueList<CompletionEntry> complList,
int offset=0,
bool casesensitive=
true)=0;
133 virtual void completionAborted()=0;
146 virtual void completionDone()=0;
174 virtual void argHintHidden()=0;
193 class PrivateCodeCompletionInterface *d;
194 static unsigned int globalCodeCompletionInterfaceNumber;
195 unsigned int myCodeCompletionInterfaceNumber;