コード例 #1
0
ファイル: popupwebview.cpp プロジェクト: echostorm/qupzilla
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();
    }
}