|
ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
|
Widget for displaying line numbers beside SourceCodeView. More...
#include <LineNumberArea.h>
Public Member Functions | |
| LineNumberArea (SourceCodeView *editor) | |
| Construct line number area for given editor. | |
| QSize | sizeHint () const override |
| Returns size hint based on current line number width. | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Paints line numbers for visible text blocks. | |
Widget for displaying line numbers beside SourceCodeView.
Companion widget that paints line numbers in the left margin. Managed by SourceCodeView, synchronized with scrolling and text changes. Based on Qt's Code Editor example pattern.
Definition at line 37 of file LineNumberArea.h.
|
explicit |
Construct line number area for given editor.
| editor | Parent SourceCodeView (must not be null) |
Definition at line 28 of file LineNumberArea.cpp.
|
overrideprotected |
Paints line numbers for visible text blocks.
| event | Paint event with update rectangle |
Definition at line 35 of file LineNumberArea.cpp.
|
override |
Returns size hint based on current line number width.
Definition at line 31 of file LineNumberArea.cpp.