KDevelop API Documentation

LineNumberWidget Class Reference

#include <linenumberwidget.h>

Inheritance diagram for LineNumberWidget:

Inheritance graph
[legend]
Collaboration diagram for LineNumberWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void doRepaint ()

Public Member Functions

 LineNumberWidget (QEditor *, QWidget *=0, const char *=0)
virtual ~LineNumberWidget ()

Protected Member Functions

virtual void resizeEvent (QResizeEvent *)
virtual void paintEvent (QPaintEvent *)

Private Attributes

QEditorm_editor
QPixmap buffer

Constructor & Destructor Documentation

LineNumberWidget::LineNumberWidget QEditor ,
QWidget = 0,
const char *  = 0
 

Definition at line 48 of file linenumberwidget.cpp.

References doRepaint(), and m_editor.

LineNumberWidget::~LineNumberWidget  )  [virtual]
 

Definition at line 61 of file linenumberwidget.cpp.


Member Function Documentation

void LineNumberWidget::doRepaint  )  [inline, slot]
 

Definition at line 58 of file linenumberwidget.h.

Referenced by QEditorView::doRepaint(), LineNumberWidget(), and QEditorView::setLineNumberWidgetVisible().

void LineNumberWidget::paintEvent QPaintEvent  )  [protected, virtual]
 

Definition at line 65 of file linenumberwidget.cpp.

References buffer, QEditor::document(), and m_editor.

void LineNumberWidget::resizeEvent QResizeEvent  )  [protected, virtual]
 

Definition at line 96 of file linenumberwidget.cpp.

References buffer.


Member Data Documentation

QPixmap LineNumberWidget::buffer [private]
 

Definition at line 66 of file linenumberwidget.h.

Referenced by paintEvent(), and resizeEvent().

QEditor* LineNumberWidget::m_editor [private]
 

Definition at line 65 of file linenumberwidget.h.

Referenced by LineNumberWidget(), and paintEvent().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:26:40 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003