void LocationBar::showSiteInfo() { QUrl url = p_QupZilla->weView()->url(); if (url.isEmpty() || url.scheme() == QLatin1String("qupzilla")) { return; } SiteInfoWidget* info = new SiteInfoWidget(p_QupZilla); info->showAt(this); }
void SiteIcon::iconClicked() { if (!m_view || !p_QupZilla) { return; } QUrl url = m_view->url(); if (url.isEmpty() || url.scheme() == QLatin1String("qupzilla")) { return; } SiteInfoWidget* info = new SiteInfoWidget(p_QupZilla); info->showAt(parentWidget()); }
bool SiteIcon::showPopup() { if (!m_view || !m_window) { return false; } QUrl url = m_view->url(); if (!SiteInfo::canShowSiteInfo(url)) return false; setDown(true); SiteInfoWidget* info = new SiteInfoWidget(m_window); info->showAt(parentWidget()); connect(info, SIGNAL(destroyed()), this, SLOT(popupClosed())); return true; }