玉兔远程控制 0.1.0-bate6
载入中...
搜索中...
未找到
Public 成员函数 | Protected 成员函数 | Private 槽 | Private 成员函数 | Private 属性 | 所有成员列表
CAutoCompleteLineEdit类 参考
类 CAutoCompleteLineEdit 继承关系图:
Inheritance graph
[图例]
CAutoCompleteLineEdit 的协作图:
Collaboration graph
[图例]

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.h11 行定义.

构造及析构函数说明

◆ CAutoCompleteLineEdit()

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

在文件 AutoCompleteLineEdit.cpp18 行定义.

成员函数说明

◆ acceptSuggestion()

void CAutoCompleteLineEdit::acceptSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp172 行定义.

◆ findBestMatch()

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

在文件 AutoCompleteLineEdit.cpp118 行定义.

◆ focusInEvent()

void CAutoCompleteLineEdit::focusInEvent ( QFocusEvent *  event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp66 行定义.

◆ focusOutEvent()

void CAutoCompleteLineEdit::focusOutEvent ( QFocusEvent *  event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp74 行定义.

◆ GetSuggestionBackground()

QColor CAutoCompleteLineEdit::GetSuggestionBackground ( ) const

在文件 AutoCompleteLineEdit.cpp108 行定义.

◆ GetSuggestionColor()

QColor CAutoCompleteLineEdit::GetSuggestionColor ( ) const

在文件 AutoCompleteLineEdit.cpp98 行定义.

◆ hideSuggestion()

void CAutoCompleteLineEdit::hideSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp166 行定义.

◆ initTimer()

void CAutoCompleteLineEdit::initTimer ( )
private

在文件 AutoCompleteLineEdit.cpp24 行定义.

◆ keyPressEvent()

void CAutoCompleteLineEdit::keyPressEvent ( QKeyEvent *  event)
overrideprotected

在文件 AutoCompleteLineEdit.cpp47 行定义.

◆ paintEvent()

void CAutoCompleteLineEdit::paintEvent ( QPaintEvent *  event)
overrideprotectedvirtual

在文件 AutoCompleteLineEdit.cpp181 行定义.

◆ setCompletions()

void CAutoCompleteLineEdit::setCompletions ( const QStringList &  completions)

在文件 AutoCompleteLineEdit.cpp41 行定义.

◆ SetSuggestionBackground()

void CAutoCompleteLineEdit::SetSuggestionBackground ( const QColor &  newSuggestionBackground)

在文件 AutoCompleteLineEdit.cpp113 行定义.

◆ SetSuggestionColor()

void CAutoCompleteLineEdit::SetSuggestionColor ( const QColor &  newSuggestionColor)

在文件 AutoCompleteLineEdit.cpp103 行定义.

◆ showSuggestion()

void CAutoCompleteLineEdit::showSuggestion ( )
private

在文件 AutoCompleteLineEdit.cpp143 行定义.

◆ updateCompletion

void CAutoCompleteLineEdit::updateCompletion ( )
privateslot

在文件 AutoCompleteLineEdit.cpp80 行定义.

类成员变量说明

◆ m_completions

QStringList CAutoCompleteLineEdit::m_completions
private

在文件 AutoCompleteLineEdit.h35 行定义.

◆ m_currentSuggestion

QString CAutoCompleteLineEdit::m_currentSuggestion
private

在文件 AutoCompleteLineEdit.h36 行定义.

◆ m_suggestionBackground

QColor CAutoCompleteLineEdit::m_suggestionBackground
private

在文件 AutoCompleteLineEdit.h39 行定义.

◆ m_suggestionColor

QColor CAutoCompleteLineEdit::m_suggestionColor
private

在文件 AutoCompleteLineEdit.h38 行定义.

◆ m_updateTimer

QTimer CAutoCompleteLineEdit::m_updateTimer
private

在文件 AutoCompleteLineEdit.h41 行定义.


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