]> git.pld-linux.org Git - packages/luminance-hdr.git/blobdiff - luminance-hdr-qtwebkit.patch
- updated to 2.5.1
[packages/luminance-hdr.git] / luminance-hdr-qtwebkit.patch
diff --git a/luminance-hdr-qtwebkit.patch b/luminance-hdr-qtwebkit.patch
new file mode 100644 (file)
index 0000000..19935a6
--- /dev/null
@@ -0,0 +1,170 @@
+diff -rupN luminance-hdr-2.5.1/CMakeLists.txt luminance-hdr-2.5.1-new/CMakeLists.txt
+--- luminance-hdr-2.5.1/CMakeLists.txt 2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/CMakeLists.txt     2017-05-11 00:30:33.387938670 +0200
+@@ -38,8 +38,8 @@ find_package(Qt5Core REQUIRED)
+ find_package(Qt5Concurrent REQUIRED)
+ find_package(Qt5Widgets REQUIRED)
+ find_package(Qt5Gui REQUIRED)
+-find_package(Qt5WebEngineCore REQUIRED)
+-find_package(Qt5WebEngineWidgets REQUIRED)
++find_package(Qt5WebKit REQUIRED)
++find_package(Qt5WebKitWidgets REQUIRED)
+ find_package(Qt5Xml REQUIRED)
+ find_package(Qt5Sql REQUIRED)
+ find_package(Qt5Svg REQUIRED)
+@@ -57,7 +57,7 @@ ENDIF(WIN32)
+ set(LIBS ${LIBS}
+     ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${QT_QTNETWORK_LIBRARIES}
+-    ${QT_QTWEBENGINE_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES})
++    ${QT_QTWEBKIT_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES})
+ FIND_PACKAGE(Git)
+ IF(GIT_FOUND)
+diff -rupN luminance-hdr-2.5.1/src/HelpBrowser/CMakeLists.txt luminance-hdr-2.5.1-new/src/HelpBrowser/CMakeLists.txt
+--- luminance-hdr-2.5.1/src/HelpBrowser/CMakeLists.txt 2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/HelpBrowser/CMakeLists.txt     2017-05-11 00:30:33.387938670 +0200
+@@ -28,7 +28,7 @@ QT5_WRAP_CPP(FILES_MOC ${FILES_H})
+ QT5_WRAP_UI(FILES_UI_H ${FILES_UI})
+ ADD_LIBRARY(helpbrowser ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_UI_H} ${FILES_HXX})
+-qt5_use_modules(helpbrowser Core Concurrent Gui Widgets Xml WebEngineCore WebEngineWidgets PrintSupport)
++qt5_use_modules(helpbrowser Core Concurrent Gui Widgets Xml WebKit WebKitWidgets PrintSupport)
+ SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} ${FILES_UI} ${FILES_HXX} PARENT_SCOPE)
+ SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} helpbrowser PARENT_SCOPE)
+diff -rupN luminance-hdr-2.5.1/src/HelpBrowser/helpbrowser.cpp luminance-hdr-2.5.1-new/src/HelpBrowser/helpbrowser.cpp
+--- luminance-hdr-2.5.1/src/HelpBrowser/helpbrowser.cpp        2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/HelpBrowser/helpbrowser.cpp    2017-05-11 00:32:39.449108102 +0200
+@@ -166,8 +166,6 @@ HelpBrowser::HelpBrowser(QWidget* parent
+ HelpBrowser::HelpBrowser( QWidget* parent, const QString& /*caption*/, const QString& guiLanguage, const QString& jumpToSection, const QString& jumpToFile):
+     QMainWindow( parent ),
+     zoomFactor(1.0),
+-    //m_textBrowser(new QTextDocument),
+-    m_textBrowser(new QTextBrowser),
+     m_Ui(new Ui::HelpBrowser)
+ {
+     m_Ui->setupUi(this);
+@@ -347,13 +345,6 @@ void HelpBrowser::languageChange()
+ void HelpBrowser::print()
+ {
+-    /* TODO With this method images aren't loaded so I'm passing the html page to a QTextBrowser
+-    m_Ui->htmlPage->page()->toHtml([this](const QString &result){
+-            this->m_textBrowser->setHtml(result);
+-            this->printAvailable();
+-            });
+-    */
+-    m_textBrowser->setSource(m_Ui->htmlPage->page()->url());
+     this->printAvailable();
+ }
+@@ -365,19 +356,12 @@ void HelpBrowser::printAvailable()
+     if (dialog.exec())
+     {
+-        m_textBrowser->print(&printer);
++        m_Ui->htmlPage->print(&printer);
+     }
+ }
+ void HelpBrowser::printPreview()
+ {
+-    /* TODO With this method images aren't loaded so I'm passing the html page to a QTextBrowser
+-    m_Ui->htmlPage->page()->toHtml([this](const QString &result){
+-            this->m_textBrowser->setHtml(result);
+-            this->printPreviewAvailable();
+-            });
+-    */
+-    m_textBrowser->setSource(m_Ui->htmlPage->page()->url());
+     this->printPreviewAvailable();
+ }
+@@ -392,7 +376,7 @@ void HelpBrowser::printPreviewAvailable(
+ void HelpBrowser::paintRequested(QPrinter *printer)
+ {
+-    m_textBrowser->print(printer);
++    m_Ui->htmlPage->print(printer);
+ }
+ void HelpBrowser::searchingButton_clicked()
+@@ -789,6 +773,6 @@ void HelpBrowser::loadFinished(bool) {
+     statusBar()->showMessage("");
+ }
+-void HelpBrowser::linkHovered (const QString &url) {
++void HelpBrowser::linkHovered (const QString &url, const QString &, const QString &) {
+     statusBar()->showMessage(url);
+ }
+diff -rupN luminance-hdr-2.5.1/src/HelpBrowser/helpbrowser.h luminance-hdr-2.5.1-new/src/HelpBrowser/helpbrowser.h
+--- luminance-hdr-2.5.1/src/HelpBrowser/helpbrowser.h  2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/HelpBrowser/helpbrowser.h      2017-05-11 00:40:22.531057038 +0200
+@@ -64,8 +64,6 @@
+ #include <QXmlInputSource>
+ #include <QEvent>
+ #include <QTreeWidgetItem>
+-//#include <QTextEdit>
+-#include <QTextBrowser>
+ class ScHelpTreeModel;
+ class QPrinter;
+@@ -132,10 +130,6 @@ protected:
+     QMap<QString, QString> quickHelpIndex;
+     QMap<QString, QPair<QString, QString> > bookmarkIndex;
+-    // I need to keep this around because page()->toHtml( <callback> ) is asynchronous
+-    //QSharedPointer<QTextDocument> m_textDocument;
+-    QSharedPointer<QTextBrowser> m_textBrowser;
+-
+ protected slots:
+     virtual void languageChange();
+     void histChosen(QAction* i);
+@@ -215,7 +209,7 @@ protected slots:
+     /*! \brief Restore Default Cursor */
+     void loadFinished(bool);
+-    void linkHovered (const QString &);
++      void linkHovered (const QString &, const QString &, const QString &);
+ signals:
+     void closed();
+diff -rupN luminance-hdr-2.5.1/src/HelpBrowser/sctextbrowser.cpp luminance-hdr-2.5.1-new/src/HelpBrowser/sctextbrowser.cpp
+--- luminance-hdr-2.5.1/src/HelpBrowser/sctextbrowser.cpp      2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/HelpBrowser/sctextbrowser.cpp  2017-05-11 00:33:42.085695414 +0200
+@@ -57,7 +57,7 @@ for which a new license (GPL+exception)
+ #include "sctextbrowser.h"
+ ScTextBrowser::ScTextBrowser( QWidget * parent )
+-    : QWebEngineView(parent)
++    : QWebView(parent)
+ {
+ }
+diff -rupN luminance-hdr-2.5.1/src/HelpBrowser/sctextbrowser.h luminance-hdr-2.5.1-new/src/HelpBrowser/sctextbrowser.h
+--- luminance-hdr-2.5.1/src/HelpBrowser/sctextbrowser.h        2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/HelpBrowser/sctextbrowser.h    2017-05-11 00:30:33.390938650 +0200
+@@ -45,9 +45,9 @@ for which a new license (GPL+exception)
+ #define SCTEXTBROWSER_H
+ #include <QUrl>
+-#include  <QWebEngineView>
++#include  <QWebView>
+-class ScTextBrowser : public QWebEngineView
++class ScTextBrowser : public QWebView
+ {
+     Q_OBJECT
+     QUrl m_home;
+diff -rupN luminance-hdr-2.5.1/src/UI/CMakeLists.txt luminance-hdr-2.5.1-new/src/UI/CMakeLists.txt
+--- luminance-hdr-2.5.1/src/UI/CMakeLists.txt  2017-05-10 21:14:06.000000000 +0200
++++ luminance-hdr-2.5.1-new/src/UI/CMakeLists.txt      2017-05-11 00:30:33.391938643 +0200
+@@ -47,7 +47,7 @@ QT5_WRAP_CPP(FILES_MOC ${FILES_H})
+ QT5_WRAP_UI(FILES_UI_H ${FILES_UI})
+ ADD_LIBRARY(ui ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_UI_H})
+-qt5_use_modules(ui Core Concurrent Gui Widgets WebEngineWidgets)
++qt5_use_modules(ui Core Concurrent Gui Widgets WebKitWidgets)
+ SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} ${FILES_UI} PARENT_SCOPE)
+ SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} ui PARENT_SCOPE)
This page took 0.129737 seconds and 4 git commands to generate.