TCodeEdit Class

语法高亮编辑控件 More...

Header: #include <TCodeEdit>
Inherits: QTextEdit and TUiInterface

Properties

Public Functions

TCodeEdit(QWidget *parent = 0)
~TCodeEdit()

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)

Signals

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

Reimplemented Protected Functions

virtual void focusOutEvent(QFocusEvent *iEvent)
virtual void paintEvent(QPaintEvent *iEvent)

Additional Inherited Members

Detailed Description

语法高亮编辑控件

根据实际的语言设置,针对性的对当前输入内容进行语法高亮,目前暂时仅支持Javascript。

Property Documentation

maxRowCount : int

Access functions:

int maxRowCount() const
void setMaxRowCount(int iCountInt)

minRowCount : int

Access functions:

int minRowCount() const
void setMinRowCount(int iCountInt)

Member Function Documentation

TCodeEdit::TCodeEdit(QWidget *parent = 0)

Default constructs an instance of TCodeEdit.

TCodeEdit::~TCodeEdit()

Destroys the instance of TCodeEdit.

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

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

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

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

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