47 void attachToLineEdit(QLineEdit *lineEdit);
48 void setMaxVisibleItems(
int count);
51 void urlSelected(
const QString &url);
52 void searchRequested(
const QString &keyword);
53 void sigCommand(
const QString& szCmd);
56 bool eventFilter(QObject *watched, QEvent *event)
override;
57 void showEvent(QShowEvent *event)
override;
58 void hideEvent(QHideEvent *event)
override;
61 void onTextChanged(
const QString &text);
62 void onItemClicked(QListWidgetItem *item);
63 virtual void performSearch();
64 void moveToNextItem();
65 void moveToPreviousItem();
66 void selectCurrentItem();
72 void updateCompleterPosition();
73 QIcon getIconForUrl(
const QString &url);
74 void addSearchSuggestions(
const QString &keyword);
84 QLineEdit *m_pLineEdit;
86 QString m_szOldLineEditToolTip;
87 QString m_szLineEditToolTip;
88 QString m_szLineEditToolTipShow;
89 QString m_szListWidgetToolTip;
90 QListWidget *m_pListWidget;
91 QTimer *m_pSearchTimer;
92 QPropertyAnimation *m_pShowAnimation;
93 QPropertyAnimation *m_pHideAnimation;
94 int m_currentSelectedIndex;
95 int m_maxVisibleItems;
96 bool m_isCompleterVisible;
The CHistoryDatabase class