KTextEditor
texthintinterface.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 #ifndef KDELIBS_KTEXTEDITOR_TEXTHINTINTERFACE_H
00020 #define KDELIBS_KTEXTEDITOR_TEXTHINTINTERFACE_H
00021
00022 #include <QtCore/QString>
00023 #include <QtCore/QStringList>
00024
00025 #include <ktexteditor/ktexteditor_export.h>
00026
00027 #include <ktexteditor/cursor.h>
00028
00029 namespace KTextEditor
00030 {
00031
00036 class KTEXTEDITOR_EXPORT TextHintInterface
00037 {
00038 public:
00039 TextHintInterface();
00040 virtual ~TextHintInterface();
00041
00047 virtual void enableTextHints(int timeout)=0;
00048
00052 virtual void disableTextHints()=0;
00053
00054
00055
00061 virtual void needTextHint(const KTextEditor::Cursor& position, QString &text)=0;
00062
00063 private:
00064 class TextHintInterfacePrivate* const d;
00065 };
00066
00067 }
00068
00069 Q_DECLARE_INTERFACE(KTextEditor::TextHintInterface, "org.kde.KTextEditor.TextHintInterface")
00070
00071 #endif
00072
00073