玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CAutoCompleteLineEdit类 参考
类 CAutoCompleteLineEdit 继承关系图:
CAutoCompleteLineEdit 的协作图:

Public 成员函数

 CAutoCompleteLineEdit (QWidget *parent=nullptr)
 CAutoCompleteLineEdit (const QString &contents, QWidget *parent=nullptr)
void setCompletions (const QStringList &completions)
QColor GetSuggestionColor () const
void SetSuggestionColor (const QColor &newSuggestionColor)
QColor GetSuggestionBackground () const
void SetSuggestionBackground (const QColor &newSuggestionBackground)

Protected 成员函数

void keyPressEvent (QKeyEvent *event) override
void focusInEvent (QFocusEvent *event) override
void focusOutEvent (QFocusEvent *event) override
virtual void paintEvent (QPaintEvent *event) override

Private 槽

void updateCompletion ()

Private 成员函数

void initTimer ()
void showSuggestion ()
void hideSuggestion ()
void acceptSuggestion ()
QString findBestMatch (const QString &input) const

Private 属性

QStringList m_completions
QString m_currentSuggestion
QColor m_suggestionColor
QColor m_suggestionBackground
QTimer m_updateTimer

详细描述

在文件 AutoCompleteLineEdit.h 第 11 行定义.

构造及析构函数说明

◆ CAutoCompleteLineEdit()

CAutoCompleteLineEdit::CAutoCompleteLineEdit ( const QString & contents,
QWidget * parent = nullptr )
explicit

在文件 AutoCompleteLineEdit.cpp 第 18 行定义.

成员函数说明

◆ acceptSuggestion()

void CAutoCompleteLineEdit::acceptSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp 第 172 行定义.

◆ findBestMatch()

QString CAutoCompleteLineEdit::findBestMatch ( const QString & input) const
private

在文件 AutoCompleteLineEdit.cpp 第 118 行定义.

◆ focusInEvent()

void CAutoCompleteLineEdit::focusInEvent ( QFocusEvent * event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp 第 66 行定义.

◆ focusOutEvent()

void CAutoCompleteLineEdit::focusOutEvent ( QFocusEvent * event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp 第 74 行定义.

◆ GetSuggestionBackground()

QColor CAutoCompleteLineEdit::GetSuggestionBackground ( ) const

在文件 AutoCompleteLineEdit.cpp 第 108 行定义.

◆ GetSuggestionColor()

QColor CAutoCompleteLineEdit::GetSuggestionColor ( ) const

在文件 AutoCompleteLineEdit.cpp 第 98 行定义.

◆ hideSuggestion()

void CAutoCompleteLineEdit::hideSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp 第 166 行定义.

◆ initTimer()

void CAutoCompleteLineEdit::initTimer ( )
private

在文件 AutoCompleteLineEdit.cpp 第 24 行定义.

◆ keyPressEvent()

void CAutoCompleteLineEdit::keyPressEvent ( QKeyEvent * event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp 第 47 行定义.

◆ paintEvent()

void CAutoCompleteLineEdit::paintEvent ( QPaintEvent * event)
overrideprotectedvirtual

在文件 AutoCompleteLineEdit.cpp 第 181 行定义.

◆ setCompletions()

void CAutoCompleteLineEdit::setCompletions ( const QStringList & completions)

在文件 AutoCompleteLineEdit.cpp 第 41 行定义.

◆ SetSuggestionBackground()

void CAutoCompleteLineEdit::SetSuggestionBackground ( const QColor & newSuggestionBackground)

在文件 AutoCompleteLineEdit.cpp 第 113 行定义.

◆ SetSuggestionColor()

void CAutoCompleteLineEdit::SetSuggestionColor ( const QColor & newSuggestionColor)

在文件 AutoCompleteLineEdit.cpp 第 103 行定义.

◆ showSuggestion()

void CAutoCompleteLineEdit::showSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp 第 143 行定义.

◆ updateCompletion

void CAutoCompleteLineEdit::updateCompletion ( )
privateslot

在文件 AutoCompleteLineEdit.cpp 第 80 行定义.

类成员变量说明

◆ m_completions

QStringList CAutoCompleteLineEdit::m_completions
private

在文件 AutoCompleteLineEdit.h 第 35 行定义.

◆ m_currentSuggestion

QString CAutoCompleteLineEdit::m_currentSuggestion
private

在文件 AutoCompleteLineEdit.h 第 36 行定义.

◆ m_suggestionBackground

QColor CAutoCompleteLineEdit::m_suggestionBackground
private

在文件 AutoCompleteLineEdit.h 第 39 行定义.

◆ m_suggestionColor

QColor CAutoCompleteLineEdit::m_suggestionColor
private

在文件 AutoCompleteLineEdit.h 第 38 行定义.

◆ m_updateTimer

QTimer CAutoCompleteLineEdit::m_updateTimer
private

在文件 AutoCompleteLineEdit.h 第 41 行定义.


该类的文档由以下文件生成: