32 m_icon = QIcon(icon.pixmap(16));
39 void paintEvent(QPaintEvent*)
override {
41 m_icon.paint(&p, rect());
51 m_siteIcon->setFixedSize(26, 26);
56 auto* rightSpacer =
new QWidget(
this);
57 rightSpacer->setFixedWidth(3);
69 m_autofillIcon->hide();
82 m_autofillIcon->hide();
91 auto* page = qobject_cast<WebPage*>(m_view->
page());
93 if (page && !page->autoFillUsernames().isEmpty()) {
95 m_autofillIcon->show();
104 setCursorPosition(0);
110 if (property(
"secured").toBool()) {
111 icon = QIcon::fromTheme(
QSL(
"document-encrypted"), icon);
113 m_siteIcon->
setIcon(QIcon(icon.pixmap(16)));
118 setProperty(
"secured", QVariant(
state));
void setWebView(WebView *view)
void setUsernames(const QStringList &usernames)
void checkBookmark(const QUrl &url, bool forceCheck=false)
void setWebView(WebView *view)
static QIcon emptyWebIcon()
void addWidget(QWidget *widget, WidgetPosition position)
void setLeftMargin(int margin)