KDevelop API Documentation

LineNumberWidget Class Reference

#include <linenumberwidget.h>

Inheritance diagram for LineNumberWidget:

QWidget 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(), LineNumberWidget(), and m_editor.

Referenced by LineNumberWidget().

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(), and LineNumberWidget().

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

Definition at line 65 of file linenumberwidget.cpp.

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

Referenced by paintEvent().

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

Definition at line 96 of file linenumberwidget.cpp.

References buffer, and resizeEvent().

Referenced by resizeEvent().


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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:26 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003