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

QPlainTextEdit Class Reference

Search for all occurrences

Detailed Description

Definition at line 69 of file qplaintextedit.h.

#include <qplaintextedit.h>

Inheritance diagram for QPlainTextEdit:
Inheritance graph
[legend]

List of all members.

Public Types

enum   LineWrapMode { NoWrap, WidgetWidth }

Public Slots

void  setPlainText (const QString &text)
void  cut ()
void  copy ()
void  paste ()
void  undo ()
void  redo ()
void  clear ()
void  selectAll ()
void  insertPlainText (const QString &text)
void  appendPlainText (const QString &text)
void  appendHtml (const QString &html)
void  centerCursor ()

Signals

void  textChanged ()
void  undoAvailable (bool b)
void  redoAvailable (bool b)
void  copyAvailable (bool b)
void  selectionChanged ()
void  cursorPositionChanged ()
void  updateRequest (const QRect &rect, int dy)
void  blockCountChanged (int newBlockCount)
void  modificationChanged (bool)

Public Member Functions

  QPlainTextEdit (QWidget *parent=0)
  QPlainTextEdit (const QString &text, QWidget *parent=0)
virtual  ~QPlainTextEdit ()
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
void  mergeCurrentCharFormat (const QTextCharFormat &modifier)
void  setCurrentCharFormat (const QTextCharFormat &format)
QTextCharFormat  currentCharFormat () const
bool  tabChangesFocus () const
void  setTabChangesFocus (bool b)
void  setDocumentTitle (const QString &title)
QString  documentTitle () const
bool  isUndoRedoEnabled () const
void  setUndoRedoEnabled (bool enable)
void  setMaximumBlockCount (int maximum)
int  maximumBlockCount () const
LineWrapMode  lineWrapMode () const
void  setLineWrapMode (LineWrapMode mode)
QTextOption::WrapMode  wordWrapMode () const
void  setWordWrapMode (QTextOption::WrapMode policy)
void  setBackgroundVisible (bool visible)
bool  backgroundVisible () const
void  setCenterOnScroll (bool enabled)
bool  centerOnScroll () const
bool  find (const QString &exp, QTextDocument::FindFlags options=0)
QString  toPlainText () const
void  ensureCursorVisible ()
virtual QVariant  loadResource (int type, const QUrl &name)
QMenu createStandardContextMenu ()
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)
void  setExtraSelections (const QList< QTextEdit::ExtraSelection > &selections)
QList< QTextEdit::ExtraSelection extraSelections () const
void  moveCursor (QTextCursor::MoveOperation operation, QTextCursor::MoveMode mode=QTextCursor::MoveAnchor)
bool  canPaste () const
void  print (QPrinter *printer) const
int  blockCount () 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
  QPlainTextEdit (QPlainTextEditPrivate &dd, QWidget *parent)
virtual void  scrollContentsBy (int dx, int dy)
QTextBlock  firstVisibleBlock () const
QPointF  contentOffset () const
QRectF  blockBoundingRect (const QTextBlock &block) const
QRectF  blockBoundingGeometry (const QTextBlock &block) const
QAbstractTextDocumentLayout::PaintContext  getPaintContext () const

Properties

bool  tabChangesFocus
QString  documentTitle
bool  undoRedoEnabled
LineWrapMode  lineWrapMode
bool  readOnly
QString  plainText
bool  overwriteMode
int  tabStopWidth
int  cursorWidth
Qt::TextInteractionFlags  textInteractionFlags
int  blockCount
int  maximumBlockCount
bool  backgroundVisible
bool  centerOnScroll

Member Enumeration Documentation


Constructor & Destructor Documentation

QPlainTextEdit ( QWidget parent = 0 ) [explicit]
QPlainTextEdit ( const QString text,
QWidget parent = 0 
) [explicit]
virtual ~QPlainTextEdit ( ) [virtual]
QPlainTextEdit ( QPlainTextEditPrivate &  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
void mergeCurrentCharFormat ( const QTextCharFormat modifier )
void setCurrentCharFormat ( const QTextCharFormat format )
QTextCharFormat currentCharFormat ( ) const
bool tabChangesFocus ( ) const
void setTabChangesFocus ( bool  b )
void setDocumentTitle ( const QString title ) [inline]
QString documentTitle ( ) const [inline]
bool isUndoRedoEnabled ( ) const [inline]

Definition at line 123 of file qplaintextedit.h.

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

Definition at line 125 of file qplaintextedit.h.

    { document()->setUndoRedoEnabled(enable); }
void setMaximumBlockCount ( int  maximum ) [inline]

Definition at line 128 of file qplaintextedit.h.

    { document()->setMaximumBlockCount(maximum); }
int maximumBlockCount ( ) const [inline]

Definition at line 130 of file qplaintextedit.h.

    { return document()->maximumBlockCount(); }
LineWrapMode lineWrapMode ( ) const
void setLineWrapMode ( LineWrapMode  mode )
QTextOption::WrapMode wordWrapMode ( ) const
void setWordWrapMode ( QTextOption::WrapMode  policy )
void setBackgroundVisible ( bool  visible )
bool backgroundVisible ( ) const
void setCenterOnScroll ( bool  enabled )
bool centerOnScroll ( ) const
bool find ( const QString exp,
QTextDocument::FindFlags  options = 0 
)
QString toPlainText ( ) const [inline]

Definition at line 148 of file qplaintextedit.h.

    { return document()->toPlainText(); }
void ensureCursorVisible ( )
virtual QVariant loadResource ( int  type,
const QUrl name 
) [virtual]
QMenu* createStandardContextMenu ( )
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 )
void setExtraSelections ( const QList< QTextEdit::ExtraSelection > &  selections )
QList<QTextEdit::ExtraSelection> extraSelections ( ) const
void moveCursor ( QTextCursor::MoveOperation  operation,
QTextCursor::MoveMode  mode = QTextCursor::MoveAnchor 
)
bool canPaste ( ) const
void print ( QPrinter printer ) const
int blockCount ( ) const
void setPlainText ( 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 appendPlainText ( const QString text ) [slot]
void appendHtml ( const QString html ) [slot]
void centerCursor ( ) [slot]
void textChanged ( ) [signal]
void undoAvailable ( bool  b ) [signal]
void redoAvailable ( bool  b ) [signal]
void copyAvailable ( bool  b ) [signal]
void selectionChanged ( ) [signal]
void cursorPositionChanged ( ) [signal]
void updateRequest ( const QRect rect,
int  dy 
) [signal]
void blockCountChanged ( int  newBlockCount ) [signal]
void modificationChanged ( bool  ) [signal]
virtual bool event ( QEvent e ) [protected, virtual]
virtual void timerEvent ( QTimerEvent e ) [protected, virtual]

Reimplemented from QObject.

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

Reimplemented from QWidget.

virtual void resizeEvent ( QResizeEvent e ) [protected, virtual]
virtual void paintEvent ( QPaintEvent e ) [protected, virtual]
virtual void mousePressEvent ( QMouseEvent e ) [protected, virtual]
virtual void mouseMoveEvent ( QMouseEvent e ) [protected, virtual]
virtual void mouseReleaseEvent ( QMouseEvent e ) [protected, virtual]
virtual void mouseDoubleClickEvent ( QMouseEvent e ) [protected, virtual]
virtual bool focusNextPrevChild ( bool  next ) [protected, virtual]

Reimplemented from QWidget.

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.

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]
QTextBlock firstVisibleBlock ( ) const [protected]
QPointF contentOffset ( ) const [protected]
QRectF blockBoundingRect ( const QTextBlock block ) const [protected]
QRectF blockBoundingGeometry ( const QTextBlock block ) const [protected]
QAbstractTextDocumentLayout::PaintContext getPaintContext ( ) const [protected]

Property Documentation

bool tabChangesFocus [read, write]

Definition at line 74 of file qplaintextedit.h.

QString documentTitle [read, write]

Definition at line 75 of file qplaintextedit.h.

bool undoRedoEnabled [read, write]

Definition at line 76 of file qplaintextedit.h.

LineWrapMode lineWrapMode [read, write]

Definition at line 77 of file qplaintextedit.h.

bool readOnly [read, write]

Definition at line 79 of file qplaintextedit.h.

QString plainText [read, write]

Definition at line 80 of file qplaintextedit.h.

bool overwriteMode [read, write]

Definition at line 81 of file qplaintextedit.h.

int tabStopWidth [read, write]

Definition at line 82 of file qplaintextedit.h.

int cursorWidth [read, write]

Definition at line 83 of file qplaintextedit.h.

Qt::TextInteractionFlags textInteractionFlags [read, write]

Definition at line 84 of file qplaintextedit.h.

int blockCount [read]

Definition at line 85 of file qplaintextedit.h.

int maximumBlockCount [read, write]

Definition at line 86 of file qplaintextedit.h.

bool backgroundVisible [read, write]

Definition at line 87 of file qplaintextedit.h.

bool centerOnScroll [read, write]

Definition at line 88 of file qplaintextedit.h.


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

QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit
QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit QPlainTextEdit