BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
gui2::LineNumberArea Class Reference

Area with line numbers. More...

Inheritance diagram for gui2::LineNumberArea:
[legend]
Collaboration diagram for gui2::LineNumberArea:
[legend]

Public Member Functions

 LineNumberArea (ImportTextView *editor)
 
QSize sizeHint () const override
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 

Private Attributes

ImportTextViewcodeEditor
 

Detailed Description

Area with line numbers.

Definition at line 59 of file importtextview.h.

Constructor & Destructor Documentation

◆ LineNumberArea()

gui2::LineNumberArea::LineNumberArea ( ImportTextView editor)
inline

Definition at line 61 of file importtextview.h.

61 : QWidget(editor), codeEditor(editor) {}
ImportTextView * codeEditor

Member Function Documentation

◆ paintEvent()

void gui2::LineNumberArea::paintEvent ( QPaintEvent *  event)
inlineoverrideprotected

Definition at line 66 of file importtextview.h.

void lineNumberAreaPaintEvent(QPaintEvent *event)

◆ sizeHint()

QSize gui2::LineNumberArea::sizeHint ( ) const
inlineoverride

Definition at line 63 of file importtextview.h.

63 { return QSize(codeEditor->lineNumberAreaWidth(), 0); }

Member Data Documentation

◆ codeEditor

ImportTextView* gui2::LineNumberArea::codeEditor
private

Definition at line 69 of file importtextview.h.


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