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

struct  Command
 

信号

void urlSelected (const QString &url)
 
void searchRequested (const QString &keyword)
 
void sigCommand (const QString &szCmd)
 

Public 成员函数

 CAddressCompleter (QWidget *parent=nullptr)
 
void attachToLineEdit (QLineEdit *lineEdit)
 
void setMaxVisibleItems (int count)
 

Protected 成员函数

bool eventFilter (QObject *watched, QEvent *event) override
 
void showEvent (QShowEvent *event) override
 
void hideEvent (QHideEvent *event) override
 

Private 槽

void onTextChanged (const QString &text)
 
void onItemClicked (QListWidgetItem *item)
 
virtual void performSearch ()
 
void moveToNextItem ()
 
void moveToPreviousItem ()
 
void selectCurrentItem ()
 

Private 成员函数

void setupUI ()
 
void showCompleter ()
 
void hideCompleter ()
 
void updateCompleterPosition ()
 
QIcon getIconForUrl (const QString &url)
 
void addSearchSuggestions (const QString &keyword)
 

Private 属性

QLineEdit * m_pLineEdit
 
QString m_szEnter
 
QString m_szOldLineEditToolTip
 
QString m_szLineEditToolTip
 
QString m_szLineEditToolTipShow
 
QString m_szListWidgetToolTip
 
QListWidget * m_pListWidget
 
QTimer * m_pSearchTimer
 
QPropertyAnimation * m_pShowAnimation
 
QPropertyAnimation * m_pHideAnimation
 
int m_currentSelectedIndex
 
int m_maxVisibleItems
 
bool m_isCompleterVisible
 

详细描述

在文件 AddressCompleter.h38 行定义.

构造及析构函数说明

◆ CAddressCompleter()

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

在文件 AddressCompleter.cpp55 行定义.

◆ ~CAddressCompleter()

CAddressCompleter::~CAddressCompleter ( )

在文件 AddressCompleter.cpp99 行定义.

成员函数说明

◆ addSearchSuggestions()

void CAddressCompleter::addSearchSuggestions ( const QString &  keyword)
private

在文件 AddressCompleter.cpp369 行定义.

◆ attachToLineEdit()

void CAddressCompleter::attachToLineEdit ( QLineEdit *  lineEdit)

在文件 AddressCompleter.cpp132 行定义.

◆ eventFilter()

bool CAddressCompleter::eventFilter ( QObject *  watched,
QEvent *  event 
)
overrideprotected

在文件 AddressCompleter.cpp160 行定义.

◆ getIconForUrl()

QIcon CAddressCompleter::getIconForUrl ( const QString &  url)
private

在文件 AddressCompleter.cpp582 行定义.

◆ hideCompleter()

void CAddressCompleter::hideCompleter ( )
private

在文件 AddressCompleter.cpp518 行定义.

◆ hideEvent()

void CAddressCompleter::hideEvent ( QHideEvent *  event)
overrideprotected

在文件 AddressCompleter.cpp237 行定义.

◆ moveToNextItem

void CAddressCompleter::moveToNextItem ( )
privateslot

在文件 AddressCompleter.cpp447 行定义.

◆ moveToPreviousItem

void CAddressCompleter::moveToPreviousItem ( )
privateslot

在文件 AddressCompleter.cpp460 行定义.

◆ onItemClicked

void CAddressCompleter::onItemClicked ( QListWidgetItem *  item)
privateslot

在文件 AddressCompleter.cpp420 行定义.

◆ onTextChanged

void CAddressCompleter::onTextChanged ( const QString &  text)
privateslot

在文件 AddressCompleter.cpp244 行定义.

◆ performSearch

void CAddressCompleter::performSearch ( )
privatevirtualslot

在文件 AddressCompleter.cpp256 行定义.

◆ selectCurrentItem

void CAddressCompleter::selectCurrentItem ( )
privateslot

在文件 AddressCompleter.cpp473 行定义.

◆ setMaxVisibleItems()

void CAddressCompleter::setMaxVisibleItems ( int  count)

在文件 AddressCompleter.cpp152 行定义.

◆ setupUI()

void CAddressCompleter::setupUI ( )
private

在文件 AddressCompleter.cpp103 行定义.

◆ showCompleter()

void CAddressCompleter::showCompleter ( )
private

在文件 AddressCompleter.cpp483 行定义.

◆ showEvent()

void CAddressCompleter::showEvent ( QShowEvent *  event)
overrideprotected

在文件 AddressCompleter.cpp226 行定义.

◆ updateCompleterPosition()

void CAddressCompleter::updateCompleterPosition ( )
private

在文件 AddressCompleter.cpp548 行定义.

类成员变量说明

◆ m_currentSelectedIndex

int CAddressCompleter::m_currentSelectedIndex
private

在文件 AddressCompleter.h92 行定义.

◆ m_isCompleterVisible

bool CAddressCompleter::m_isCompleterVisible
private

在文件 AddressCompleter.h94 行定义.

◆ m_maxVisibleItems

int CAddressCompleter::m_maxVisibleItems
private

在文件 AddressCompleter.h93 行定义.

◆ m_pHideAnimation

QPropertyAnimation* CAddressCompleter::m_pHideAnimation
private

在文件 AddressCompleter.h91 行定义.

◆ m_pLineEdit

QLineEdit* CAddressCompleter::m_pLineEdit
private

在文件 AddressCompleter.h82 行定义.

◆ m_pListWidget

QListWidget* CAddressCompleter::m_pListWidget
private

在文件 AddressCompleter.h88 行定义.

◆ m_pSearchTimer

QTimer* CAddressCompleter::m_pSearchTimer
private

在文件 AddressCompleter.h89 行定义.

◆ m_pShowAnimation

QPropertyAnimation* CAddressCompleter::m_pShowAnimation
private

在文件 AddressCompleter.h90 行定义.

◆ m_szEnter

QString CAddressCompleter::m_szEnter
private

在文件 AddressCompleter.h83 行定义.

◆ m_szLineEditToolTip

QString CAddressCompleter::m_szLineEditToolTip
private

在文件 AddressCompleter.h85 行定义.

◆ m_szLineEditToolTipShow

QString CAddressCompleter::m_szLineEditToolTipShow
private

在文件 AddressCompleter.h86 行定义.

◆ m_szListWidgetToolTip

QString CAddressCompleter::m_szListWidgetToolTip
private

在文件 AddressCompleter.h87 行定义.

◆ m_szOldLineEditToolTip

QString CAddressCompleter::m_szOldLineEditToolTip
private

在文件 AddressCompleter.h84 行定义.


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