Classes | Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | Friends

QTextEdit Class Reference

Search for all occurrences

Detailed Description

Definition at line 70 of file qtextedit.h.

#include <qtextedit.h>

Inheritance diagram for QTextEdit:
Inheritance graph
[legend]

List of all members.

Classes

struct   ExtraSelection

Public Types

enum   LineWrapMode { NoWrap, WidgetWidth, FixedPixelWidth, FixedColumnWidth }
enum   AutoFormattingFlag { AutoNone = 0, AutoBulletList = 0x00000001, AutoAll = 0xffffffff }

Public Slots

void  setFontPointSize (qreal s)
void  setFontFamily (const QString &fontFamily)
void  setFontWeight (int w)
void  setFontUnderline (bool b)
void  setFontItalic (bool b)
void  setTextColor (const QColor &c)
void  setTextBackgroundColor (const QColor &c)
void  setCurrentFont (const QFont &f)
void  setAlignment (Qt::Alignment a)
void  setPlainText (const QString &text)
void  setHtml (const QString &text)
void  setText (const QString &text)
void  cut ()
void  copy ()
void  paste ()
void  undo ()
void  redo ()
void  clear ()
void  selectAll ()
void  insertPlainText (const QString &text)
void  insertHtml (const QString &text)
void  append (const QString &text)
void  scrollToAnchor (const QString &name)
void  zoomIn (int range=1)
void  zoomOut (int range=1)

Signals

void  textChanged ()
void  undoAvailable (bool b)
void  redoAvailable (bool b)
void  currentCharFormatChanged (const QTextCharFormat &format)
void  copyAvailable (bool b)
void  selectionChanged ()
void  cursorPositionChanged ()

Public Member Functions

  QTextEdit (QWidget *parent=0)
  QTextEdit (const QString &text, QWidget *parent=0)
virtual  ~QTextEdit ()
void  setDocument (QTextDocument *document)
QTextDocument document () const
void  setTextCursor (const QTextCursor &cursor)
QTextCursor  textCursor () const
bool  isReadOnly () const
void  setReadOnly (bool ro)
void  setTextInteractionFlags (Qt::TextInteractionFlags flags)
Qt::TextInteractionFlags  textInteractionFlags () const
qreal  fontPointSize () const
QString  fontFamily () const
int  fontWeight () const
bool  fontUnderline () const
bool  fontItalic () const
QColor  textColor () const
QColor  textBackgroundColor () const
QFont  currentFont () const
Qt::Alignment  alignment () const
void  mergeCurrentCharFormat (const QTextCharFormat &modifier)
void  setCurrentCharFormat (const QTextCharFormat &format)
QTextCharFormat  currentCharFormat () const
AutoFormatting  autoFormatting () const
void  setAutoFormatting (AutoFormatting features)
bool  tabChangesFocus () const
void  setTabChangesFocus (bool b)
void  setDocumentTitle (const QString &title)
QString  documentTitle () const
bool  isUndoRedoEnabled () const
void  setUndoRedoEnabled (bool enable)
LineWrapMode  lineWrapMode () const
void  setLineWrapMode (LineWrapMode mode)
int  lineWrapColumnOrWidth () const
void  setLineWrapColumnOrWidth (int w)
QTextOption::WrapMode  wordWrapMode () const
void  setWordWrapMode (QTextOption::WrapMode policy)
bool  find (const QString &exp, QTextDocument::FindFlags options=0)
QString  toPlainText () const
QString  toHtml () const
void  ensureCursorVisible ()
virtual QVariant  loadResource (int type, const QUrl &name)
QMenu createStandardContextMenu ()
QMenu createStandardContextMenu (const QPoint &position)
QTextCursor  cursorForPosition (const QPoint &pos) const
QRect  cursorRect (const QTextCursor &cursor) const
QRect  cursorRect () const
QString  anchorAt (const QPoint &pos) const
bool  overwriteMode () const
void  setOverwriteMode (bool overwrite)
int  tabStopWidth () const
void  setTabStopWidth (int width)
int  cursorWidth () const
void  setCursorWidth (int width)
bool  acceptRichText () const
void  setAcceptRichText (bool accept)
void  setExtraSelections (const QList< ExtraSelection > &selections)
QList< ExtraSelection extraSelections () const
void  moveCursor (QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode=QTextCursor::MoveAnchor)
bool  canPaste () const
void  print (QPrinter *printer) const

Protected Member Functions

virtual bool  event (QEvent *e)
virtual void  timerEvent (QTimerEvent *e)
virtual void  keyPressEvent (QKeyEvent *e)
virtual void  keyReleaseEvent (QKeyEvent *e)
virtual void  resizeEvent (QResizeEvent *e)
virtual void  paintEvent (QPaintEvent *e)
virtual void  mousePressEvent (QMouseEvent *e)
virtual void  mouseMoveEvent (QMouseEvent *e)
virtual void  mouseReleaseEvent (QMouseEvent *e)
virtual void  mouseDoubleClickEvent (QMouseEvent *e)
virtual bool  focusNextPrevChild (bool next)
virtual void  contextMenuEvent (QContextMenuEvent *e)
virtual void  dragEnterEvent (QDragEnterEvent *e)
virtual void  dragLeaveEvent (QDragLeaveEvent *e)
virtual void  dragMoveEvent (QDragMoveEvent *e)
virtual void  dropEvent (QDropEvent *e)
virtual void  focusInEvent (QFocusEvent *e)
virtual void  focusOutEvent (QFocusEvent *e)
virtual void  showEvent (QShowEvent *)
virtual void  changeEvent (QEvent *e)
virtual void  wheelEvent (QWheelEvent *e)
virtual QMimeData createMimeDataFromSelection () const
virtual bool  canInsertFromMimeData (const QMimeData *source) const
virtual void  insertFromMimeData (const QMimeData *source)
virtual void  inputMethodEvent (QInputMethodEvent *)
QVariant  inputMethodQuery (Qt::InputMethodQuery property) const
  QTextEdit (QTextEditPrivate &dd, QWidget *parent)
virtual void  scrollContentsBy (int dx, int dy)

Properties

AutoFormatting  autoFormatting
bool  tabChangesFocus
QString  documentTitle
bool  undoRedoEnabled
LineWrapMode  lineWrapMode
int  lineWrapColumnOrWidth
bool  readOnly
QString  html
QString  plainText
bool  overwriteMode
int  tabStopWidth
bool  acceptRichText
int  cursorWidth
Qt::TextInteractionFlags  textInteractionFlags

Friends

class  QTextDocument
class  QTextControl

Member Enumeration Documentation

Enumerator:
AutoNone 
AutoBulletList 
AutoAll 

Definition at line 101 of file qtextedit.h.

                            {
        AutoNone = 0,
        AutoBulletList = 0x00000001,
        AutoAll = 0xffffffff
    };

Constructor & Destructor Documentation

QTextEdit ( QWidget parent = 0 ) [explicit]
QTextEdit ( const QString text,
QWidget parent = 0 
) [explicit]
virtual ~QTextEdit ( ) [virtual]
QTextEdit ( QTextEditPrivate &  dd,
QWidget parent 
) [protected]

Member Function Documentation

void setDocument ( QTextDocument document )
QTextDocument* document ( ) const
void setTextCursor ( const QTextCursor cursor )
QTextCursor textCursor ( ) const
bool isReadOnly ( ) const
void setReadOnly ( bool  ro )
void setTextInteractionFlags ( Qt::TextInteractionFlags  flags )
Qt::TextInteractionFlags textInteractionFlags ( ) const
qreal fontPointSize ( ) const
QString fontFamily ( ) const
int fontWeight ( ) const
bool fontUnderline ( ) const
bool fontItalic ( ) const
QColor textColor ( ) const
QColor textBackgroundColor ( ) const
QFont currentFont ( ) const
Qt::Alignment alignment ( ) const
void mergeCurrentCharFormat ( const QTextCharFormat modifier )
void setCurrentCharFormat ( const QTextCharFormat format )
QTextCharFormat currentCharFormat ( ) const
AutoFormatting autoFormatting ( ) const
void setAutoFormatting ( AutoFormatting  features )
bool tabChangesFocus ( ) const
void setTabChangesFocus ( bool  b )
void setDocumentTitle ( const QString title ) [inline]
QString documentTitle ( ) const [inline]
bool isUndoRedoEnabled ( ) const [inline]

Definition at line 173 of file qtextedit.h.

    { return document()->isUndoRedoEnabled(); }
void setUndoRedoEnabled ( bool  enable ) [inline]

Definition at line 175 of file qtextedit.h.

    { document()->setUndoRedoEnabled(enable); }
LineWrapMode lineWrapMode ( ) const
void setLineWrapMode ( LineWrapMode  mode )
int lineWrapColumnOrWidth ( ) const
void setLineWrapColumnOrWidth ( int  w )
QTextOption::WrapMode wordWrapMode ( ) const
void setWordWrapMode ( QTextOption::WrapMode  policy )
bool find ( const QString exp,
QTextDocument::FindFlags  options = 0 
)
QString toPlainText ( ) const [inline]

Definition at line 189 of file qtextedit.h.

    { return document()->toPlainText(); }
QString toHtml ( ) const [inline]

Definition at line 192 of file qtextedit.h.

    { return document()->toHtml(); }
void ensureCursorVisible ( )
virtual QVariant loadResource ( int  type,
const QUrl name 
) [virtual]
QMenu* createStandardContextMenu ( )
QMenu* createStandardContextMenu ( const QPoint position )
QTextCursor cursorForPosition ( const QPoint pos ) const
QRect cursorRect ( const QTextCursor cursor ) const
QRect cursorRect ( ) const
QString anchorAt ( const QPoint pos ) const
bool overwriteMode ( ) const
void setOverwriteMode ( bool  overwrite )
int tabStopWidth ( ) const
void setTabStopWidth ( int  width )
int cursorWidth ( ) const
void setCursorWidth ( int  width )
bool acceptRichText ( ) const
void setAcceptRichText ( bool  accept )
void setExtraSelections ( const QList< ExtraSelection > &  selections )
QList<ExtraSelection> extraSelections ( ) const
void moveCursor ( QTextCursor::MoveOperation  operation,
QTextCursor::MoveMode  mode = QTextCursor::MoveAnchor 
)
bool canPaste ( ) const
void print ( QPrinter printer ) const
void setFontPointSize ( qreal  s ) [slot]
void setFontFamily ( const QString fontFamily ) [slot]
void setFontWeight ( int  w ) [slot]
void setFontUnderline ( bool  b ) [slot]
void setFontItalic ( bool  b ) [slot]
void setTextColor ( const QColor c ) [slot]
void setTextBackgroundColor ( const QColor c ) [slot]
void setCurrentFont ( const QFont f ) [slot]
void setAlignment ( Qt::Alignment  a ) [slot]
void setPlainText ( const QString text ) [slot]
void setHtml ( const QString text ) [slot]
void setText ( const QString text ) [slot]
void cut ( ) [slot]
void copy ( ) [slot]
void paste ( ) [slot]
void undo ( ) [slot]
void redo ( ) [slot]
void clear ( ) [slot]
void selectAll ( ) [slot]
void insertPlainText ( const QString text ) [slot]
void insertHtml ( const QString text ) [slot]
void append ( const QString text ) [slot]
void scrollToAnchor ( const QString name ) [slot]
void zoomIn ( int  range = 1 ) [slot]
void zoomOut ( int  range = 1 ) [slot]
void textChanged ( ) [signal]
void undoAvailable ( bool  b ) [signal]
void redoAvailable ( bool  b ) [signal]
void currentCharFormatChanged ( const QTextCharFormat format ) [signal]
void copyAvailable ( bool  b ) [signal]
void selectionChanged ( ) [signal]
void cursorPositionChanged ( ) [signal]
virtual bool event ( QEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void timerEvent ( QTimerEvent e ) [protected, virtual]

Reimplemented from QObject.

virtual void keyPressEvent ( QKeyEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void keyReleaseEvent ( QKeyEvent e ) [protected, virtual]

Reimplemented from QWidget.

virtual void resizeEvent ( QResizeEvent e ) [protected, virtual]
virtual void paintEvent ( QPaintEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void mousePressEvent ( QMouseEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void mouseMoveEvent ( QMouseEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void mouseReleaseEvent ( QMouseEvent e ) [protected, virtual]

Reimplemented from QAbstractScrollArea.

Reimplemented in QTextBrowser.

virtual void mouseDoubleClickEvent ( QMouseEvent e ) [protected, virtual]
virtual bool focusNextPrevChild ( bool  next ) [protected, virtual]

Reimplemented from QWidget.

Reimplemented in QTextBrowser.

virtual void contextMenuEvent ( QContextMenuEvent e ) [protected, virtual]
virtual void dragEnterEvent ( QDragEnterEvent e ) [protected, virtual]
virtual void dragLeaveEvent ( QDragLeaveEvent e ) [protected, virtual]
virtual void dragMoveEvent ( QDragMoveEvent e ) [protected, virtual]
virtual void dropEvent ( QDropEvent e ) [protected, virtual]
virtual void focusInEvent ( QFocusEvent e ) [protected, virtual]

Reimplemented from QWidget.

virtual void focusOutEvent ( QFocusEvent e ) [protected, virtual]

Reimplemented from QWidget.

Reimplemented in QTextBrowser.

virtual void showEvent ( QShowEvent ) [protected, virtual]

Reimplemented from QWidget.

virtual void changeEvent ( QEvent e ) [protected, virtual]

Reimplemented from QFrame.

virtual void wheelEvent ( QWheelEvent e ) [protected, virtual]
virtual QMimeData* createMimeDataFromSelection ( ) const [protected, virtual]
virtual bool canInsertFromMimeData ( const QMimeData source ) const [protected, virtual]
virtual void insertFromMimeData ( const QMimeData source ) [protected, virtual]
virtual void inputMethodEvent ( QInputMethodEvent ) [protected, virtual]

Reimplemented from QWidget.

QVariant inputMethodQuery ( Qt::InputMethodQuery  property ) const [protected, virtual]

Reimplemented from QWidget.

virtual void scrollContentsBy ( int  dx,
int  dy 
) [protected, virtual]

Friends And Related Function Documentation

friend class QTextDocument [friend]

Definition at line 418 of file qtextedit.h.

friend class QTextControl [friend]

Definition at line 419 of file qtextedit.h.


Property Documentation

AutoFormatting autoFormatting [read, write]

Definition at line 76 of file qtextedit.h.

bool tabChangesFocus [read, write]

Definition at line 77 of file qtextedit.h.

QString documentTitle [read, write]

Definition at line 78 of file qtextedit.h.

bool undoRedoEnabled [read, write]

Definition at line 79 of file qtextedit.h.

LineWrapMode lineWrapMode [read, write]

Definition at line 80 of file qtextedit.h.

int lineWrapColumnOrWidth [read, write]

Definition at line 82 of file qtextedit.h.

bool readOnly [read, write]

Definition at line 83 of file qtextedit.h.

QString html [read, write]

Definition at line 85 of file qtextedit.h.

QString plainText [read, write]

Definition at line 87 of file qtextedit.h.

bool overwriteMode [read, write]

Definition at line 88 of file qtextedit.h.

int tabStopWidth [read, write]

Definition at line 89 of file qtextedit.h.

bool acceptRichText [read, write]

Definition at line 90 of file qtextedit.h.

int cursorWidth [read, write]

Definition at line 91 of file qtextedit.h.

Qt::TextInteractionFlags textInteractionFlags [read, write]

Definition at line 92 of file qtextedit.h.


The documentation for this class was generated from the following file:

QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit
QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit QTextEdit