forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.0'
Conflicts: qtcreator.pri qtcreator.qbs src/plugins/debugger/debuggerruncontrol.cpp Change-Id: I81b43480a1369e3d7be60ae26e812dda6b962b0b
This commit is contained in:
@@ -3,7 +3,9 @@
|
||||
<file>images/find.png</file>
|
||||
<file>images/book.png</file>
|
||||
<file>images/home.png</file>
|
||||
<file>images/home@2x.png</file>
|
||||
<file>images/bookmark.png</file>
|
||||
<file>images/bookmark@2x.png</file>
|
||||
<file>images/category_help.png</file>
|
||||
<file>images/mode_help.png</file>
|
||||
<file>images/mode_help@2x.png</file>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 134 B |
BIN
src/plugins/help/images/bookmark@2x.png
Normal file
BIN
src/plugins/help/images/bookmark@2x.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 162 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 146 B |
BIN
src/plugins/help/images/home@2x.png
Normal file
BIN
src/plugins/help/images/home@2x.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 251 B |
@@ -136,9 +136,9 @@ QNetworkReply *HelpNetworkAccessManager::createRequest(Operation op,
|
||||
return new HelpNetworkReply(request, data.data, data.mimeType);
|
||||
}
|
||||
|
||||
// - HelpPage
|
||||
// - QtWebKitHelpPage
|
||||
|
||||
HelpPage::HelpPage(QObject *parent)
|
||||
QtWebKitHelpPage::QtWebKitHelpPage(QObject *parent)
|
||||
: QWebPage(parent)
|
||||
, closeNewTabIfNeeded(false)
|
||||
, m_pressedButtons(Qt::NoButton)
|
||||
@@ -149,18 +149,18 @@ HelpPage::HelpPage(QObject *parent)
|
||||
SLOT(onHandleUnsupportedContent(QNetworkReply*)));
|
||||
}
|
||||
|
||||
QWebPage *HelpPage::createWindow(QWebPage::WebWindowType)
|
||||
QWebPage *QtWebKitHelpPage::createWindow(QWebPage::WebWindowType)
|
||||
{
|
||||
// TODO: ensure that we'll get a QtWebKitHelpViewer here
|
||||
QtWebKitHelpViewer* viewer = static_cast<QtWebKitHelpViewer *>(OpenPagesManager::instance()
|
||||
.createPage());
|
||||
HelpPage *newPage = viewer->page();
|
||||
QtWebKitHelpPage *newPage = viewer->page();
|
||||
newPage->closeNewTabIfNeeded = closeNewTabIfNeeded;
|
||||
closeNewTabIfNeeded = false;
|
||||
return newPage;
|
||||
}
|
||||
|
||||
void HelpPage::triggerAction(WebAction action, bool checked)
|
||||
void QtWebKitHelpPage::triggerAction(WebAction action, bool checked)
|
||||
{
|
||||
switch (action) {
|
||||
case OpenLinkInNewWindow:
|
||||
@@ -171,7 +171,7 @@ void HelpPage::triggerAction(WebAction action, bool checked)
|
||||
}
|
||||
}
|
||||
|
||||
bool HelpPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request,
|
||||
bool QtWebKitHelpPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &request,
|
||||
QWebPage::NavigationType type)
|
||||
{
|
||||
const bool closeNewTab = closeNewTabIfNeeded;
|
||||
@@ -198,7 +198,7 @@ bool HelpPage::acceptNavigationRequest(QWebFrame *frame, const QNetworkRequest &
|
||||
return true;
|
||||
}
|
||||
|
||||
void HelpPage::onHandleUnsupportedContent(QNetworkReply *reply)
|
||||
void QtWebKitHelpPage::onHandleUnsupportedContent(QNetworkReply *reply)
|
||||
{
|
||||
// sub resource of this page
|
||||
if (m_loadingUrl != reply->url()) {
|
||||
@@ -254,7 +254,7 @@ QtWebKitHelpWidget::QtWebKitHelpWidget(QtWebKitHelpViewer *parent)
|
||||
|
||||
QWebSettings::globalSettings()->setAttribute(QWebSettings::DnsPrefetchEnabled, true);
|
||||
|
||||
setPage(new HelpPage(this));
|
||||
setPage(new QtWebKitHelpPage(this));
|
||||
HelpNetworkAccessManager *manager = new HelpNetworkAccessManager(this);
|
||||
page()->setNetworkAccessManager(manager);
|
||||
connect(manager, SIGNAL(finished(QNetworkReply*)), this,
|
||||
@@ -323,7 +323,7 @@ void QtWebKitHelpWidget::mousePressEvent(QMouseEvent *event)
|
||||
if (Utils::HostOsInfo::isLinuxHost() && m_parent->handleForwardBackwardMouseButtons(event))
|
||||
return;
|
||||
|
||||
if (HelpPage *currentPage = static_cast<HelpPage*>(page())) {
|
||||
if (QtWebKitHelpPage *currentPage = static_cast<QtWebKitHelpPage*>(page())) {
|
||||
currentPage->m_pressedButtons = event->buttons();
|
||||
currentPage->m_keyboardModifiers = event->modifiers();
|
||||
}
|
||||
@@ -402,7 +402,7 @@ QtWebKitHelpViewer::QtWebKitHelpViewer(QWidget *parent)
|
||||
connect(m_webView->page(), SIGNAL(printRequested(QWebFrame*)), this, SIGNAL(printRequested()));
|
||||
connect(m_webView, SIGNAL(backwardAvailable(bool)), this, SIGNAL(backwardAvailable(bool)));
|
||||
connect(m_webView, SIGNAL(forwardAvailable(bool)), this, SIGNAL(forwardAvailable(bool)));
|
||||
connect(page(), &HelpPage::linkHovered, this, &QtWebKitHelpViewer::setToolTip);
|
||||
connect(page(), &QtWebKitHelpPage::linkHovered, this, &QtWebKitHelpViewer::setToolTip);
|
||||
}
|
||||
|
||||
QFont QtWebKitHelpViewer::viewerFont() const
|
||||
@@ -582,9 +582,9 @@ bool QtWebKitHelpViewer::findText(const QString &text, FindFlags flags,
|
||||
return found;
|
||||
}
|
||||
|
||||
HelpPage *QtWebKitHelpViewer::page() const
|
||||
QtWebKitHelpPage *QtWebKitHelpViewer::page() const
|
||||
{
|
||||
return static_cast<HelpPage *>(m_webView->page());
|
||||
return static_cast<QtWebKitHelpPage *>(m_webView->page());
|
||||
}
|
||||
|
||||
void QtWebKitHelpViewer::copy()
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
namespace Help {
|
||||
namespace Internal {
|
||||
|
||||
class HelpPage;
|
||||
class QtWebKitHelpPage;
|
||||
class QtWebKitHelpWidget;
|
||||
|
||||
class QtWebKitHelpViewer : public HelpViewer
|
||||
@@ -69,7 +69,7 @@ public:
|
||||
bool findText(const QString &text, Core::FindFlags flags,
|
||||
bool incremental, bool fromSearch, bool *wrapped = 0);
|
||||
|
||||
HelpPage *page() const;
|
||||
QtWebKitHelpPage *page() const;
|
||||
|
||||
public slots:
|
||||
void scaleUp();
|
||||
@@ -127,11 +127,11 @@ private:
|
||||
QtWebKitHelpViewer *m_parent;
|
||||
};
|
||||
|
||||
class HelpPage : public QWebPage
|
||||
class QtWebKitHelpPage : public QWebPage
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
HelpPage(QObject *parent);
|
||||
QtWebKitHelpPage(QObject *parent);
|
||||
|
||||
protected:
|
||||
virtual QWebPage *createWindow(QWebPage::WebWindowType);
|
||||
|
||||
@@ -81,8 +81,6 @@ private slots:
|
||||
void goToHistoryItem();
|
||||
|
||||
private:
|
||||
QVariant loadResource(int type, const QUrl &name);
|
||||
|
||||
TextBrowserHelpWidget *m_textBrowser;
|
||||
};
|
||||
|
||||
@@ -109,11 +107,11 @@ private:
|
||||
QString linkAt(const QPoint& pos);
|
||||
void openLink(const QUrl &url, bool newPage);
|
||||
|
||||
public:
|
||||
int zoomCount;
|
||||
bool forceFont;
|
||||
bool m_openInNewPageActionVisible;
|
||||
TextBrowserHelpViewer *m_parent;
|
||||
friend class Help::Internal::TextBrowserHelpViewer;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
@@ -73,7 +73,7 @@ WebEngineHelpViewer::WebEngineHelpViewer(QWidget *parent) :
|
||||
HelpViewer(parent),
|
||||
m_widget(new WebView(this))
|
||||
{
|
||||
m_widget->setPage(new HelpPage(this));
|
||||
m_widget->setPage(new WebEngineHelpPage(this));
|
||||
auto layout = new QVBoxLayout;
|
||||
setLayout(layout);
|
||||
layout->setContentsMargins(0, 0, 0, 0);
|
||||
@@ -226,9 +226,9 @@ bool WebEngineHelpViewer::findText(const QString &text, Core::FindFlags flags, b
|
||||
return true;
|
||||
}
|
||||
|
||||
HelpPage *WebEngineHelpViewer::page() const
|
||||
WebEngineHelpPage *WebEngineHelpViewer::page() const
|
||||
{
|
||||
return static_cast<HelpPage *>(m_widget->page());
|
||||
return static_cast<WebEngineHelpPage *>(m_widget->page());
|
||||
}
|
||||
|
||||
void WebEngineHelpViewer::scaleUp()
|
||||
@@ -271,12 +271,12 @@ void WebEngineHelpViewer::print(QPrinter *printer)
|
||||
Q_UNUSED(printer)
|
||||
}
|
||||
|
||||
HelpPage::HelpPage(QObject *parent)
|
||||
WebEngineHelpPage::WebEngineHelpPage(QObject *parent)
|
||||
: QWebEnginePage(parent)
|
||||
{
|
||||
}
|
||||
|
||||
QWebEnginePage *HelpPage::createWindow(QWebEnginePage::WebWindowType)
|
||||
QWebEnginePage *WebEngineHelpPage::createWindow(QWebEnginePage::WebWindowType)
|
||||
{
|
||||
auto viewer = static_cast<WebEngineHelpViewer *>(OpenPagesManager::instance().createPage());
|
||||
return viewer->page();
|
||||
|
||||
@@ -40,10 +40,10 @@ public:
|
||||
void requestStarted(QWebEngineUrlRequestJob *job) override;
|
||||
};
|
||||
|
||||
class HelpPage : public QWebEnginePage
|
||||
class WebEngineHelpPage : public QWebEnginePage
|
||||
{
|
||||
public:
|
||||
explicit HelpPage(QObject *parent = 0);
|
||||
explicit WebEngineHelpPage(QObject *parent = 0);
|
||||
QWebEnginePage *createWindow(QWebEnginePage::WebWindowType) override;
|
||||
};
|
||||
|
||||
@@ -83,7 +83,7 @@ public:
|
||||
void setOpenInNewPageActionVisible(bool visible) override;
|
||||
bool findText(const QString &text, Core::FindFlags flags, bool incremental, bool fromSearch, bool *wrapped) override;
|
||||
|
||||
HelpPage *page() const;
|
||||
WebEngineHelpPage *page() const;
|
||||
|
||||
public slots:
|
||||
void scaleUp() override;
|
||||
|
||||
Reference in New Issue
Block a user