26class QStringListModel;
66 static QString convertUrlToText(
const QUrl &url);
68 static LoadAction loadAction(
const QString &text);
71 void setText(
const QString &text);
72 void showUrl(
const QUrl &url);
76 void textEdited(
const QString &text);
77 void requestLoadUrl();
80 void updateSiteIcon();
81 void updatePlaceHolderText();
83 void setPrivacyState(
bool state);
84 void setGoIconVisible(
bool state);
86 void showCompletion(
const QString &completion,
bool completeDomain);
87 void showDomainCompletion(
const QString &completion);
88 void clearCompletion();
91 void loadProgress(
int progress);
104 void contextMenuEvent(QContextMenuEvent* event)
override;
105 void showEvent(QShowEvent* event)
override;
107 void focusOutEvent(QFocusEvent* event)
override;
108 void keyPressEvent(QKeyEvent* event)
override;
109 void dropEvent(QDropEvent* event)
override;
110 void paintEvent(QPaintEvent* event)
override;
112 void refreshTextFormat();
115 QStringListModel* m_domainCompleterModel;
128 int m_currentTextLength;
131 bool m_progressVisible;
132 ProgressStyle m_progressStyle;
133 QColor m_progressColor;
134 QTimer *m_progressTimer;
void focusInEvent(QFocusEvent *event) override
SearchEngine searchEngine