KDEUI
#include <ktextedit.h>
Public Slots | |
void | checkSpelling () |
void | mousePopupMenuImplementation (const QPoint &pos) |
void | replace () |
void | setSpellCheckingLanguage (const QString &language) |
void | showSpellConfigDialog (const QString &configFileName, const QString &windowIcon=QString()) |
Signals | |
void | aboutToShowContextMenu (QMenu *menu) |
void | checkSpellingChanged (bool) |
void | languageChanged (const QString &language) |
void | spellCheckerAutoCorrect (const QString ¤tWord, const QString &autoCorrectWord) |
void | spellCheckingCanceled () |
void | spellCheckingFinished () |
void | spellCheckStatus (const QString &) |
Public Member Functions | |
KTextEdit (const QString &text, QWidget *parent=0) | |
KTextEdit (QWidget *parent=0) | |
~KTextEdit () | |
bool | checkSpellingEnabled () const |
QString | clickMessage () const |
virtual void | createHighlighter () |
void | enableFindReplace (bool enabled) |
void | forceSpellChecking () |
Sonnet::Highlighter * | highlighter () const |
void | highlightWord (int length, int pos) |
QMenu * | mousePopupMenu () |
void | setCheckSpellingEnabled (bool check) |
void | setClickMessage (const QString &msg) |
void | setHighlighter (Sonnet::Highlighter *_highLighter) |
virtual void | setReadOnly (bool readOnly) |
void | setSpellCheckingConfigFileName (const QString &fileName) |
void | setSpellInterface (KTextEditSpellInterface *spellInterface) |
void | showAutoCorrectButton (bool show) |
void | showTabAction (bool show) |
const QString & | spellCheckingLanguage () const |
Public Member Functions inherited from QTextEdit | |
QTextEdit (QWidget *parent) | |
QTextEdit (const QString &text, QWidget *parent) | |
QTextEdit (QWidget *parent, const char *name) | |
virtual | ~QTextEdit () |
bool | acceptRichText () const |
Qt::Alignment | alignment () const |
QString | anchorAt (const QPoint &pos) const |
void | append (const QString &text) |
AutoFormatting | autoFormatting () const |
bool | bold () const |
bool | canPaste () const |
void | clear () |
QColor | color () const |
void | copy () |
void | copyAvailable (bool yes) |
QMenu * | createStandardContextMenu () |
QMenu * | createStandardContextMenu (const QPoint &position) |
QTextCharFormat | currentCharFormat () const |
void | currentCharFormatChanged (const QTextCharFormat &f) |
void | currentColorChanged (const QColor &color) |
QFont | currentFont () const |
void | currentFontChanged (const QFont &font) |
QTextCursor | cursorForPosition (const QPoint &pos) const |
void | cursorPositionChanged () |
QRect | cursorRect (const QTextCursor &cursor) const |
QRect | cursorRect () const |
int | cursorWidth () const |
void | cut () |
QTextDocument * | document () const |
QString | documentTitle () const |
void | doKeyboardAction (KeyboardAction action) |
void | ensureCursorVisible () |
QList< ExtraSelection > | extraSelections () const |
QString | family () const |
bool | find (const QString &exp, QFlags< QTextDocument::FindFlag > options) |
bool | find (const QString &exp, bool cs, bool wo) |
QString | fontFamily () const |
bool | fontItalic () const |
qreal | fontPointSize () const |
bool | fontUnderline () const |
int | fontWeight () const |
bool | hasSelectedText () const |
void | insert (const QString &text) |
void | insertHtml (const QString &text) |
void | insertPlainText (const QString &text) |
bool | isModified () const |
bool | isReadOnly () const |
bool | isRedoAvailable () const |
bool | isUndoAvailable () const |
bool | isUndoRedoEnabled () const |
bool | italic () const |
int | lineWrapColumnOrWidth () const |
LineWrapMode | lineWrapMode () const |
virtual QVariant | loadResource (int type, const QUrl &name) |
void | mergeCurrentCharFormat (const QTextCharFormat &modifier) |
void | moveCursor (CursorAction action, QTextCursor::MoveMode mode) |
void | moveCursor (CursorAction action, bool select) |
void | moveCursor (QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode) |
bool | overwriteMode () const |
void | paste () |
int | pointSize () const |
void | print (QPrinter *printer) const |
void | redo () |
void | redo () const |
void | redoAvailable (bool available) |
void | scrollToAnchor (const QString &name) |
void | selectAll () |
QString | selectedText () const |
void | selectionChanged () |
void | setAcceptRichText (bool accept) |
void | setAlignment (QFlags< Qt::AlignmentFlag > a) |
void | setAutoFormatting (QFlags< QTextEdit::AutoFormattingFlag > features) |
void | setBold (bool b) |
void | setColor (const QColor &color) |
void | setCurrentCharFormat (const QTextCharFormat &format) |
void | setCurrentFont (const QFont &f) |
void | setCursorWidth (int width) |
void | setDocument (QTextDocument *document) |
void | setDocumentTitle (const QString &title) |
void | setExtraSelections (const QList< ExtraSelection > &selections) |
void | setFamily (const QString &family) |
void | setFontFamily (const QString &fontFamily) |
void | setFontItalic (bool italic) |
void | setFontPointSize (qreal s) |
void | setFontUnderline (bool underline) |
void | setFontWeight (int weight) |
void | setHtml (const QString &text) |
void | setItalic (bool i) |
void | setLineWrapColumnOrWidth (int w) |
void | setLineWrapMode (LineWrapMode mode) |
void | setModified (bool m) |
void | setOverwriteMode (bool overwrite) |
void | setPlainText (const QString &text) |
void | setPointSize (int size) |
void | setReadOnly (bool ro) |
void | setTabChangesFocus (bool b) |
void | setTabStopWidth (int width) |
void | setText (const QString &text) |
void | setTextBackgroundColor (const QColor &c) |
void | setTextColor (const QColor &c) |
void | setTextCursor (const QTextCursor &cursor) |
void | setTextFormat (Qt::TextFormat f) |
void | setTextInteractionFlags (QFlags< Qt::TextInteractionFlag > flags) |
void | setUnderline (bool b) |
void | setUndoRedoEnabled (bool enable) |
void | setWordWrapMode (QTextOption::WrapMode policy) |
void | sync () |
bool | tabChangesFocus () const |
int | tabStopWidth () const |
QString | text () const |
QColor | textBackgroundColor () const |
void | textChanged () |
QColor | textColor () const |
QTextCursor | textCursor () const |
Qt::TextFormat | textFormat () const |
Qt::TextInteractionFlags | textInteractionFlags () const |
QString | toHtml () const |
QString | toPlainText () const |
bool | underline () const |
void | undo () const |
void | undo () |
void | undoAvailable (bool available) |
QTextOption::WrapMode | wordWrapMode () const |
void | zoomIn (int range) |
void | zoomOut (int range) |
Public Member Functions inherited from QAbstractScrollArea | |
QAbstractScrollArea (QWidget *parent) | |
~QAbstractScrollArea () | |
void | addScrollBarWidget (QWidget *widget, QFlags< Qt::AlignmentFlag > alignment) |
QWidget * | cornerWidget () const |
QScrollBar * | horizontalScrollBar () const |
Qt::ScrollBarPolicy | horizontalScrollBarPolicy () const |
QSize | maximumViewportSize () const |
virtual QSize | minimumSizeHint () const |
QWidgetList | scrollBarWidgets (QFlags< Qt::AlignmentFlag > alignment) |
void | setCornerWidget (QWidget *widget) |
void | setHorizontalScrollBar (QScrollBar *scrollBar) |
void | setHorizontalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setVerticalScrollBar (QScrollBar *scrollBar) |
void | setVerticalScrollBarPolicy (Qt::ScrollBarPolicy) |
void | setViewport (QWidget *widget) |
virtual QSize | sizeHint () const |
QScrollBar * | verticalScrollBar () const |
Qt::ScrollBarPolicy | verticalScrollBarPolicy () const |
QWidget * | viewport () const |
Public Member Functions inherited from QFrame | |
QFrame (QWidget *parent, QFlags< Qt::WindowType > f) | |
QFrame (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QFrame () | |
QRect | frameRect () const |
Shadow | frameShadow () const |
Shape | frameShape () const |
int | frameStyle () const |
int | frameWidth () const |
int | lineWidth () const |
int | midLineWidth () const |
void | setFrameRect (const QRect &) |
void | setFrameShadow (Shadow) |
void | setFrameShape (Shape) |
void | setFrameStyle (int style) |
void | setLineWidth (int) |
void | setMidLineWidth (int) |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, QFlags< Qt::WindowType > f) | |
QWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QWidget () | |
bool | acceptDrops () const |
QString | accessibleDescription () const |
QString | accessibleName () const |
QList< QAction * > | actions () const |
void | activateWindow () |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const |
Qt::BackgroundMode | backgroundMode () const |
QPoint | backgroundOffset () const |
BackgroundOrigin | backgroundOrigin () const |
QPalette::ColorRole | backgroundRole () const |
QSize | baseSize () const |
QString | caption () const |
QWidget * | childAt (int x, int y, bool includeThis) const |
QWidget * | childAt (const QPoint &p, bool includeThis) const |
QWidget * | childAt (int x, int y) const |
QWidget * | childAt (const QPoint &p) const |
QRect | childrenRect () const |
QRegion | childrenRegion () const |
void | clearFocus () |
void | clearMask () |
bool | close (bool alsoDelete) |
bool | close () |
QColorGroup | colorGroup () const |
void | constPolish () const |
QMargins | contentsMargins () const |
QRect | contentsRect () const |
Qt::ContextMenuPolicy | contextMenuPolicy () const |
QCursor | cursor () const |
void | customContextMenuRequested (const QPoint &pos) |
void | drawText (const QPoint &p, const QString &s) |
void | drawText (int x, int y, const QString &s) |
WId | effectiveWinId () const |
void | ensurePolished () const |
void | erase () |
void | erase (const QRect &rect) |
void | erase (const QRegion &rgn) |
void | erase (int x, int y, int w, int h) |
Qt::FocusPolicy | focusPolicy () const |
QWidget * | focusProxy () const |
QWidget * | focusWidget () const |
const QFont & | font () const |
QFontInfo | fontInfo () const |
QFontMetrics | fontMetrics () const |
QPalette::ColorRole | foregroundRole () const |
QRect | frameGeometry () const |
QSize | frameSize () const |
const QRect & | geometry () const |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
virtual HDC | getDC () const |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsProxyWidget * | graphicsProxyWidget () const |
bool | hasEditFocus () const |
bool | hasFocus () const |
bool | hasMouse () const |
bool | hasMouseTracking () const |
int | height () const |
virtual int | heightForWidth (int w) const |
void | hide () |
const QPixmap * | icon () const |
void | iconify () |
QString | iconText () const |
QInputContext * | inputContext () |
Qt::InputMethodHints | inputMethodHints () const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const |
bool | isAncestorOf (const QWidget *child) const |
bool | isDesktop () const |
bool | isDialog () const |
bool | isEnabled () const |
bool | isEnabledTo (QWidget *ancestor) const |
bool | isEnabledToTLW () const |
bool | isFullScreen () const |
bool | isHidden () const |
bool | isInputMethodEnabled () const |
bool | isMaximized () const |
bool | isMinimized () const |
bool | isModal () const |
bool | isPopup () const |
bool | isShown () const |
bool | isTopLevel () const |
bool | isUpdatesEnabled () const |
bool | isVisible () const |
bool | isVisibleTo (QWidget *ancestor) const |
bool | isVisibleToTLW () const |
bool | isWindow () const |
bool | isWindowModified () const |
QLayout * | layout () const |
Qt::LayoutDirection | layoutDirection () const |
QLocale | locale () const |
void | lower () |
Qt::HANDLE | macCGHandle () const |
Qt::HANDLE | macQDHandle () const |
QPoint | mapFrom (QWidget *parent, const QPoint &pos) const |
QPoint | mapFromGlobal (const QPoint &pos) const |
QPoint | mapFromParent (const QPoint &pos) const |
QPoint | mapTo (QWidget *parent, const QPoint &pos) const |
QPoint | mapToGlobal (const QPoint &pos) const |
QPoint | mapToParent (const QPoint &pos) const |
QRegion | mask () const |
int | maximumHeight () const |
QSize | maximumSize () const |
int | maximumWidth () const |
int | minimumHeight () const |
QSize | minimumSize () const |
int | minimumWidth () const |
void | move (int x, int y) |
void | move (const QPoint &) |
QWidget * | nativeParentWidget () const |
QWidget * | nextInFocusChain () const |
QRect | normalGeometry () const |
void | overrideWindowFlags (QFlags< Qt::WindowType > flags) |
bool | ownCursor () const |
bool | ownFont () const |
bool | ownPalette () const |
virtual QPaintEngine * | paintEngine () const |
const QPalette & | palette () const |
QWidget * | parentWidget (bool sameWindow) const |
QWidget * | parentWidget () const |
QPlatformWindow * | platformWindow () const |
QPlatformWindowFormat | platformWindowFormat () const |
void | polish () |
QPoint | pos () const |
QWidget * | previousInFocusChain () const |
void | raise () |
void | recreate (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
QRect | rect () const |
virtual void | releaseDC (HDC hdc) const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | repaint (int x, int y, int w, int h, bool b) |
void | repaint (const QRegion &rgn, bool b) |
void | repaint () |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRegion &rgn) |
void | repaint (bool b) |
void | repaint (const QRect &rect) |
void | repaint (const QRect &r, bool b) |
void | reparent (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
void | reparent (QWidget *parent, const QPoint &p, bool showIt) |
void | resize (int w, int h) |
void | resize (const QSize &) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setActiveWindow () |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundColor (const QColor &color) |
void | setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground) |
void | setBackgroundOrigin (BackgroundOrigin background) |
void | setBackgroundPixmap (const QPixmap &pixmap) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setCaption (const QString &c) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setEraseColor (const QColor &color) |
void | setErasePixmap (const QPixmap &pixmap) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus (Qt::FocusReason reason) |
void | setFocus () |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setFont (const QFont &f, bool b) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setIcon (const QPixmap &i) |
void | setIconText (const QString &it) |
void | setInputContext (QInputContext *context) |
void | setInputMethodEnabled (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setKeyCompression (bool b) |
void | setLayout (QLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setLocale (const QLocale &locale) |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
void | setMaximumHeight (int maxh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setPalette (const QPalette &p, bool b) |
void | setPaletteBackgroundColor (const QColor &color) |
void | setPaletteBackgroundPixmap (const QPixmap &pixmap) |
void | setPaletteForegroundColor (const QColor &color) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, QFlags< Qt::WindowType > f) |
void | setPlatformWindow (QPlatformWindow *window) |
void | setPlatformWindowFormat (const QPlatformWindowFormat &format) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setShown (bool shown) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setSizePolicy (QSizePolicy) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
QStyle * | setStyle (const QString &style) |
void | setStyleSheet (const QString &styleSheet) |
void | setToolTip (const QString &) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlags (QFlags< Qt::WindowType > type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (QFlags< Qt::WindowState > windowState) |
void | setWindowSurface (QWindowSurface *surface) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const |
QSize | sizeIncrement () const |
QSizePolicy | sizePolicy () const |
void | stackUnder (QWidget *w) |
QString | statusTip () const |
QStyle * | style () const |
QString | styleSheet () const |
bool | testAttribute (Qt::WidgetAttribute attribute) const |
QString | toolTip () const |
QWidget * | topLevelWidget () const |
bool | underMouse () const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetFont () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | unsetPalette () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | update () |
void | updateGeometry () |
bool | updatesEnabled () const |
QRect | visibleRect () const |
QRegion | visibleRegion () const |
QString | whatsThis () const |
int | width () const |
QWidget * | window () const |
QString | windowFilePath () const |
Qt::WindowFlags | windowFlags () const |
QIcon | windowIcon () const |
QString | windowIconText () const |
Qt::WindowModality | windowModality () const |
qreal | windowOpacity () const |
QString | windowRole () const |
Qt::WindowStates | windowState () const |
QWindowSurface * | windowSurface () const |
QString | windowTitle () const |
Qt::WindowType | windowType () const |
WId | winId () const |
int | x () const |
const QX11Info & | x11Info () const |
Qt::HANDLE | x11PictureHandle () const |
int | y () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QPaintDevice | |
virtual | ~QPaintDevice () |
int | colorCount () const |
int | depth () const |
int | height () const |
int | heightMM () const |
int | logicalDpiX () const |
int | logicalDpiY () const |
int | numColors () const |
virtual QPaintEngine * | paintEngine () const =0 |
bool | paintingActive () const |
int | physicalDpiX () const |
int | physicalDpiY () const |
int | width () const |
int | widthMM () const |
int | x11Cells () const |
Qt::HANDLE | x11Colormap () const |
bool | x11DefaultColormap () const |
bool | x11DefaultVisual () const |
int | x11Depth () const |
Display * | x11Display () const |
int | x11Screen () const |
void * | x11Visual () const |
Protected Slots | |
void | slotDoFind () |
void | slotDoReplace () |
void | slotFind () |
void | slotFindNext () |
void | slotFindPrevious () |
void | slotReplace () |
void | slotReplaceNext () |
void | slotSpeakText () |
Protected Member Functions | |
bool | checkSpellingEnabledInternal () const |
virtual void | contextMenuEvent (QContextMenuEvent *) |
virtual void | deleteWordBack () |
virtual void | deleteWordForward () |
virtual bool | event (QEvent *) |
virtual void | focusInEvent (QFocusEvent *) |
virtual void | focusOutEvent (QFocusEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
virtual void | paintEvent (QPaintEvent *) |
void | setCheckSpellingEnabledInternal (bool check) |
virtual void | wheelEvent (QWheelEvent *) |
Protected Member Functions inherited from QTextEdit | |
virtual bool | canInsertFromMimeData (const QMimeData *source) const |
virtual void | changeEvent (QEvent *e) |
virtual QMimeData * | createMimeDataFromSelection () const |
virtual void | dragEnterEvent (QDragEnterEvent *e) |
virtual void | dragLeaveEvent (QDragLeaveEvent *e) |
virtual void | dragMoveEvent (QDragMoveEvent *e) |
virtual void | dropEvent (QDropEvent *e) |
virtual bool | focusNextPrevChild (bool next) |
virtual void | inputMethodEvent (QInputMethodEvent *e) |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery property) const |
virtual void | insertFromMimeData (const QMimeData *source) |
virtual void | keyReleaseEvent (QKeyEvent *e) |
virtual void | mouseDoubleClickEvent (QMouseEvent *e) |
virtual void | mouseMoveEvent (QMouseEvent *e) |
virtual void | mousePressEvent (QMouseEvent *e) |
virtual void | mouseReleaseEvent (QMouseEvent *e) |
virtual void | resizeEvent (QResizeEvent *e) |
virtual void | scrollContentsBy (int dx, int dy) |
virtual void | showEvent (QShowEvent *) |
Protected Member Functions inherited from QAbstractScrollArea | |
void | setupViewport (QWidget *viewport) |
void | setViewportMargins (const QMargins &margins) |
void | setViewportMargins (int left, int top, int right, int bottom) |
virtual bool | viewportEvent (QEvent *event) |
Protected Member Functions inherited from QWidget | |
virtual void | actionEvent (QActionEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | enterEvent (QEvent *event) |
bool | focusNextChild () |
bool | focusPreviousChild () |
virtual void | hideEvent (QHideEvent *event) |
virtual void | languageChange () |
virtual void | leaveEvent (QEvent *event) |
virtual bool | macEvent (EventHandlerCallRef caller, EventRef event) |
virtual int | metric (PaintDeviceMetric m) const |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | qwsEvent (QWSEvent *event) |
void | resetInputContext () |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus () |
virtual bool | winEvent (MSG *message, long *result) |
virtual bool | x11Event (XEvent *event) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Protected Member Functions inherited from QPaintDevice | |
QPaintDevice () | |
Additional Inherited Members | |
Static Public Member Functions inherited from QWidget | |
QWidget * | find (WId id) |
QWidget * | keyboardGrabber () |
QWidget * | mouseGrabber () |
void | setTabOrder (QWidget *first, QWidget *second) |
QWidgetMapper * | wmapper () |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Static Public Member Functions inherited from QPaintDevice | |
int | x11AppCells (int screen) |
Qt::HANDLE | x11AppColormap (int screen) |
bool | x11AppDefaultColormap (int screen) |
bool | x11AppDefaultVisual (int screen) |
int | x11AppDepth (int screen) |
Display * | x11AppDisplay () |
int | x11AppDpiX (int screen) |
int | x11AppDpiY (int screen) |
Qt::HANDLE | x11AppRootWindow (int screen) |
int | x11AppScreen () |
void * | x11AppVisual (int screen) |
void | x11SetAppDpiX (int dpi, int screen) |
void | x11SetAppDpiY (int dpi, int screen) |
Public Attributes inherited from QTextEdit | |
typedef | AutoFormatting |
Public Attributes inherited from QWidget | |
typedef | RenderFlags |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Detailed Description
This is just a little subclass of QTextEdit, implementing some standard KDE features, like cursor auto-hiding, configurable wheelscrolling (fast-scroll or zoom), spell checking and deleting of entire words with Ctrl-Backspace or Ctrl-Delete.
This text edit provides two ways of spell checking: background checking, which will mark incorrectly spelled words red, and a spell check dialog, which lets the user check and correct all incorrectly spelled words.
Basic rule: whenever you want to use QTextEdit, use KTextEdit!
- See also
- QTextEdit
Definition at line 90 of file ktextedit.h.
Constructor & Destructor Documentation
Constructs a KTextEdit object.
See QTextEdit::QTextEdit for details.
Definition at line 317 of file ktextedit.cpp.
|
explicit |
Constructs a KTextEdit object.
See QTextEdit::QTextEdit for details.
Definition at line 323 of file ktextedit.cpp.
KTextEdit::~KTextEdit | ( | ) |
Destroys the KTextEdit object.
Definition at line 329 of file ktextedit.cpp.
Member Function Documentation
|
signal |
Emitted before the context menu is displayed.
The signal allows you to add your own entries into the the context menu that is created on demand.
NOTE: Do not store the pointer to the QMenu provided through since it is created and deleted on demand.
- Parameters
-
p the context menu about to be displayed
- Since
- 4.5
|
slot |
Show a dialog to check the spelling.
The spellCheckStatus() signal will be emitted when the spell checking dialog is closed.
Definition at line 839 of file ktextedit.cpp.
|
signal |
emit signal when we activate or not autospellchecking
- Since
- 4.1
bool KTextEdit::checkSpellingEnabled | ( | ) | const |
Returns true if background spell checking is enabled for this text edit.
Note that it even returns true if this is a read-only KTextEdit, where spell checking is actually disabled. By default spell checking is disabled.
If a spell interface is set by setSpellInterface(), the call will be delegated to there instead.
- See also
- setCheckSpellingEnabled()
|
protected |
Checks whether spellchecking is enabled or disabled.
This is what checkSpellingEnabled calls if there is no spell interface.
- Since
- 4.2
Definition at line 802 of file ktextedit.cpp.
QString KTextEdit::clickMessage | ( | ) | const |
- Returns
- the message set with setClickMessage
- Since
- 4.4
|
protectedvirtual |
Reimplemented from QTextEdit to add spelling related items when appropriate.
Reimplemented from QTextEdit.
Definition at line 617 of file ktextedit.cpp.
|
virtual |
Allows to create a specific highlighter if reimplemented.
By default, it creates a normal highlighter, based on the config file given to setSpellCheckingConfigFileName().
This highlighter is set each time spell checking is toggled on by calling setCheckSpellingEnabled(), but can later be overridden by calling setHighlighter().
Definition at line 736 of file ktextedit.cpp.
|
protectedvirtual |
Deletes a word backwards from the current cursor position, if available.
Definition at line 507 of file ktextedit.cpp.
|
protectedvirtual |
Deletes a word forwards from the current cursor position, if available.
Definition at line 512 of file ktextedit.cpp.
void KTextEdit::enableFindReplace | ( | bool | enabled | ) |
Reimplemented to catch "delete word" shortcut events.
Reimplemented from QAbstractScrollArea.
Definition at line 371 of file ktextedit.cpp.
|
protectedvirtual |
Reimplemented to instantiate a KDictSpellingHighlighter, if spellchecking is enabled.
Reimplemented from QTextEdit.
Definition at line 786 of file ktextedit.cpp.
|
protectedvirtual |
Reimplemented from QTextEdit.
Definition at line 1172 of file ktextedit.cpp.
void KTextEdit::forceSpellChecking | ( | ) |
- Since
- 4.10 create a modal spellcheck dialogbox and spellCheckingFinished signal we sent when we finish spell checking or spellCheckingCanceled signal when we cancel spell checking
Definition at line 844 of file ktextedit.cpp.
Sonnet::Highlighter * KTextEdit::highlighter | ( | ) | const |
Returns the current highlighter, which is 0 if spell checking is disabled.
The default highlighter is the one created by createHighlighter(), but might be overridden by setHighlighter().
- See also
- setHighlighter()
- createHighlighter()
Definition at line 741 of file ktextedit.cpp.
void KTextEdit::highlightWord | ( | int | length, |
int | pos | ||
) |
Selects the characters at the specified position.
Any previous selection will be lost. The cursor is moved to the first character of the new selection.
- Parameters
-
length The length of the selection, in number of characters pos The position of the first character of the selection
Definition at line 849 of file ktextedit.cpp.
|
protectedvirtual |
Reimplemented for internal reasons.
Reimplemented from QTextEdit.
Reimplemented in KRichTextEdit.
Definition at line 1121 of file ktextedit.cpp.
|
signal |
Emitted when the user changes the language in the spellcheck dialog shown by checkSpelling() or when calling setSpellCheckingLanguage().
- Parameters
-
language the new language the user selected
- Since
- 4.1
QMenu * KTextEdit::mousePopupMenu | ( | ) |
|
slot |
- Since
- 4.10 Because of binary compatibility constraints, mousePopupMenu() is not virtual. Therefore it must dynamically detect and call this slot.
Definition at line 1182 of file ktextedit.cpp.
|
protectedvirtual |
Reimplemented to paint clickMessage.
Reimplemented from QTextEdit.
Definition at line 1152 of file ktextedit.cpp.
|
slot |
void KTextEdit::setCheckSpellingEnabled | ( | bool | check | ) |
Turns background spell checking for this text edit on or off.
Note that spell checking is only available in read-writable KTextEdits.
Enabling spell checking will set back the current highlighter to the one returned by createHighlighter().
If a spell interface is set by setSpellInterface(), the call will be delegated to there instead.
Definition at line 752 of file ktextedit.cpp.
|
protected |
Enable or disable the spellchecking.
This is what setCheckSpellingEnabled() calls if there is no spell interface.
- Since
- 4.2
Definition at line 760 of file ktextedit.cpp.
void KTextEdit::setClickMessage | ( | const QString & | msg | ) |
This makes the text edit display a grayed-out hinting text as long as the user didn't enter any text.
It is often used as indication about the purpose of the text edit.
- Since
- 4.4
Definition at line 1134 of file ktextedit.cpp.
void KTextEdit::setHighlighter | ( | Sonnet::Highlighter * | _highLighter | ) |
Sets a custom backgound spell highlighter for this text edit.
Normally, the highlighter returned by createHighlighter() will be used to detect and highlight incorrectly spelled words, but this function allows to set a custom highlighter.
This has to be called after enabling spell checking with setCheckSpellingEnabled(), otherwise it has no effect.
- See also
- highlighter()
- createHighlighter()
- Parameters
-
highLighter the new highlighter which will be used now
Definition at line 746 of file ktextedit.cpp.
|
virtual |
Reimplemented to set a proper "deactivated" background color.
Definition at line 807 of file ktextedit.cpp.
void KTextEdit::setSpellCheckingConfigFileName | ( | const QString & | fileName | ) |
Allows to override the config file where the settings for spell checking, like the current language or encoding, are stored.
By default, the global config file (kdeglobals) is used, to share spell check settings between all applications.
This has to be called before any spell checking is initiated.
- Parameters
-
fileName the URL of the config file which will be used to read spell settings
- Bug:
- this has no effect for the spell dialog, only for the background check
Definition at line 334 of file ktextedit.cpp.
|
slot |
Set the spell check language which will be used for highlighting spelling mistakes and for the spellcheck dialog.
The languageChanged() signal will be emitted when the new language is different from the old one.
- Since
- 4.1
Definition at line 344 of file ktextedit.cpp.
void KTextEdit::setSpellInterface | ( | KTextEditSpellInterface * | spellInterface | ) |
Sets the spell interface, which is used to delegate certain function calls to the interface.
This is a workaround for binary compatibility and should be removed in KDE5.
- Since
- 4.2
Definition at line 1061 of file ktextedit.cpp.
void KTextEdit::showAutoCorrectButton | ( | bool | show | ) |
- Since
- 4.10
Definition at line 1177 of file ktextedit.cpp.
|
slot |
Opens a Sonnet::ConfigDialog for this text edit.
The config settings the user makes are read from and stored to the given config file. The spellcheck language of the config dialog is set to the current spellcheck language of the textedit. If the user changes the language in that dialog, the languageChanged() signal is emitted.
- Parameters
-
configFileName The file which is used to store and load the config settings windowIcon the icon which is used for the titlebar of the spell dialog window. Can be empty, then no icon is set.
- Since
- 4.2
Definition at line 357 of file ktextedit.cpp.
void KTextEdit::showTabAction | ( | bool | show | ) |
- Since
- 4.10
Definition at line 1056 of file ktextedit.cpp.
|
protectedslot |
Definition at line 949 of file ktextedit.cpp.
|
protectedslot |
- Since
- 4.1
Definition at line 873 of file ktextedit.cpp.
|
protectedslot |
Definition at line 1021 of file ktextedit.cpp.
|
protectedslot |
Definition at line 992 of file ktextedit.cpp.
|
protectedslot |
- Since
- 4.14.8
Definition at line 979 of file ktextedit.cpp.
|
protectedslot |
Definition at line 1036 of file ktextedit.cpp.
|
protectedslot |
Definition at line 907 of file ktextedit.cpp.
|
protectedslot |
- Since
- 4.3
Definition at line 596 of file ktextedit.cpp.
|
signal |
- Since
- 4.10
|
signal |
signal spellCheckingCanceled is sent when we cancel spell checking.
- Since
- 4.10
|
signal |
signal spellCheckingFinished is sent when we finish spell check or we click on "Terminate" button in sonnet dialogbox
- Since
- 4.10
const QString& KTextEdit::spellCheckingLanguage | ( | ) | const |
- Returns
- the spell checking language which was set by setSpellCheckingLanguage(), the spellcheck dialog or the spellcheck config dialog, or an empty string if that has never been called.
- Since
- 4.2
|
signal |
Signal sends when spell checking is finished/stopped/completed.
- Since
- 4.1
|
protectedvirtual |
Reimplemented to allow fast-wheelscrolling with Ctrl-Wheel or zoom.
Reimplemented from QTextEdit.
Definition at line 728 of file ktextedit.cpp.
Property Documentation
|
readwrite |
Definition at line 94 of file ktextedit.h.
|
readwrite |
Definition at line 93 of file ktextedit.h.
|
readwrite |
Definition at line 95 of file ktextedit.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.