Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes

LineNumberDisplay Class Reference

A QTextEdit displaying line numbers. More...

#include <LineNumberDisplay.h>

List of all members.

Public Slots

void updateDocumentSelection ()
void updateLineNumbers (bool force=false)

Public Member Functions

 LineNumberDisplay (QTextEdit *te, QWidget *parent=0)
 Constructor.

Private Slots

void changeCharFormat (const QTextCharFormat &)

Private Member Functions

void showEvent (QShowEvent *)

Private Attributes

QTextEdit * d_text_edit

Detailed Description

A QTextEdit displaying line numbers.

It must be used in connection with another "source" QTextEdit.


Constructor & Destructor Documentation

LineNumberDisplay::LineNumberDisplay ( QTextEdit *  te,
QWidget *  parent = 0 
)

Constructor.

Parameters:
te the "source" QTextEdit for which we want to display the line numbers
parent parent widget (only affects placement of the dialog)

References changeCharFormat(), updateDocumentSelection(), and updateLineNumbers().


Member Function Documentation

void LineNumberDisplay::changeCharFormat ( const QTextCharFormat &  f  )  [private, slot]

Referenced by LineNumberDisplay().

void LineNumberDisplay::showEvent ( QShowEvent *  e  )  [private]

References updateLineNumbers().

void LineNumberDisplay::updateDocumentSelection (  )  [slot]

References d_text_edit.

Referenced by LineNumberDisplay().

void LineNumberDisplay::updateLineNumbers ( bool  force = false  )  [slot]

Member Data Documentation

QTextEdit* LineNumberDisplay::d_text_edit [private]

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