Vagyojaka 5.5.7
Loading...
Searching...
No Matches
TextEditor Class Reference

#include <texteditor.h>

Inheritance diagram for TextEditor:
Editor

Public Slots

void findReplace ()
 

Signals

void message (const QString &text, int timeout=5000)
 
void openMessage (const QString &text)
 

Public Member Functions

 TextEditor (QWidget *parent=nullptr)
 
void lineNumberAreaPaintEvent (QPaintEvent *event)
 
int lineNumberAreaWidth ()
 
void setLineNumberAreaFont (const QFont &font)
 

Protected Member Functions

void resizeEvent (QResizeEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 

Private Slots

void updateLineNumberAreaWidth (int newBlockCount)
 
void highlightCurrentLine ()
 
void updateLineNumberArea (const QRect &rect, int dy)
 

Private Attributes

QWidget * lineNumberArea
 
FindReplaceDialogm_findReplace = nullptr
 

Constructor & Destructor Documentation

◆ TextEditor()

TextEditor::TextEditor ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ findReplace

void TextEditor::findReplace ( )
slot

◆ highlightCurrentLine

void TextEditor::highlightCurrentLine ( )
privateslot

◆ keyPressEvent()

void TextEditor::keyPressEvent ( QKeyEvent * event)
overrideprotected

◆ lineNumberAreaPaintEvent()

void TextEditor::lineNumberAreaPaintEvent ( QPaintEvent * event)

◆ lineNumberAreaWidth()

int TextEditor::lineNumberAreaWidth ( )

◆ message

void TextEditor::message ( const QString & text,
int timeout = 5000 )
signal

◆ openMessage

void TextEditor::openMessage ( const QString & text)
signal

◆ resizeEvent()

void TextEditor::resizeEvent ( QResizeEvent * event)
overrideprotected

◆ setLineNumberAreaFont()

void TextEditor::setLineNumberAreaFont ( const QFont & font)
inline

◆ updateLineNumberArea

void TextEditor::updateLineNumberArea ( const QRect & rect,
int dy )
privateslot

◆ updateLineNumberAreaWidth

void TextEditor::updateLineNumberAreaWidth ( int newBlockCount)
privateslot

Member Data Documentation

◆ lineNumberArea

QWidget* TextEditor::lineNumberArea
private

◆ m_findReplace

FindReplaceDialog* TextEditor::m_findReplace = nullptr
private

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