Exemplo n.º 1
0
void PopupWebView::openUrlInNewTab(const QUrl &url, Qz::NewTabPositionFlag position)
{
    Q_UNUSED(position)

    QupZilla* window = mApp->getWindow();

    if (window) {
        window->tabWidget()->addView(url, Qz::NT_SelectedTab);
        window->raise();
    }
}
Exemplo n.º 2
0
void DownloadItem::goToDownloadPage()
{
    QupZilla* qz = mApp->getWindow();

    if (qz) {
        qz->tabWidget()->addView(m_downloadPage, Qz::NT_SelectedTab);
    }
    else {
        mApp->makeNewWindow(Qz::BW_NewWindow, m_downloadPage);
    }
}
Exemplo n.º 3
0
void PopupWebView::openUrlInNewTab(const QUrl &urla, Qz::NewTabPositionFlag position)
{
    Q_UNUSED(position)

    QupZilla* window = mApp->getWindow();

    if (window) {
        QNetworkRequest req(urla);
        req.setRawHeader("Referer", url().toEncoded());
        req.setRawHeader("X-QupZilla-UserLoadAction", QByteArray("1"));

        window->tabWidget()->addView(req, Qz::NT_SelectedTab);
        window->raise();
    }
}
Exemplo n.º 4
0
void PopupWebView::loadInNewTab(const QNetworkRequest &req, QNetworkAccessManager::Operation op, const QByteArray &data, Qz::NewTabPositionFlag position)
{
    Q_UNUSED(position)

    QupZilla* window = mApp->getWindow();

    if (window) {
        QNetworkRequest r(req);
        r.setRawHeader("Referer", url().toEncoded());
        r.setRawHeader("X-QupZilla-UserLoadAction", QByteArray("1"));

        int index = window->tabWidget()->addView(QUrl(), Qz::NT_SelectedTab);
        window->weView(index)->load(r, op, data);
        window->raise();
    }
}