TCodeEditV2 Class

基于QsciScintilla的语法高亮编辑控件 More...

Header: #include <TCodeEditV2>
Inherits: QWidget and TUiInterface

Properties

  • 58 properties inherited from QWidget

Public Functions

TCodeEditV2(QWidget *parent = nullptr)
~TCodeEditV2()
  • 213 public functions inherited from QWidget

Public Slots

virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
int maxRowCount() const
int minRowCount() const
virtual void setData(const QString &key, const QVariant &data)
void setMaxRowCount(int iCountInt)
void setMinRowCount(int iCountInt)
void setText(const QString &iText)
QString text() const

Signals

virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))
void textChanged()

Reimplemented Protected Functions

virtual void focusOutEvent(QFocusEvent *iEvent)
virtual void paintEvent(QPaintEvent *iEvent)
  • 35 protected functions inherited from QWidget
  • 2 protected functions inherited from TUiInterface

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 35 protected functions inherited from QWidget
  • 2 protected functions inherited from TUiInterface
  • 1 protected slot inherited from QWidget

Detailed Description

基于QsciScintilla的语法高亮编辑控件

根据实际的语言设置,针对性的对当前输入内容进行语法高亮。

Property Documentation

maxRowCount : int

Access functions:

int maxRowCount() const
void setMaxRowCount(int iCountInt)

minRowCount : int

Access functions:

int minRowCount() const
void setMinRowCount(int iCountInt)

text : QString

Access functions:

QString text() const
void setText(const QString &iText)

Member Function Documentation

TCodeEditV2::TCodeEditV2(QWidget *parent = nullptr)

Default constructs an instance of TCodeEditV2.

TCodeEditV2::~TCodeEditV2()

Destroys the instance of TCodeEditV2.

[virtual protected] void TCodeEditV2::focusOutEvent(QFocusEvent *iEvent)

[virtual slot] QVariant TCodeEditV2::getData(const QString &key = "", const QVariant &options = QVariant())

[virtual signal] void TCodeEditV2::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[virtual protected] void TCodeEditV2::paintEvent(QPaintEvent *iEvent)

[virtual slot] void TCodeEditV2::setData(const QString &key, const QVariant &data)

[signal] void TCodeEditV2::textChanged()