Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-74585

Share more code between WebEngineWidgets and WebEngine

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • None
    • None
    • WebEngine
    • None

    Description

      For historical reasons we have a lot of duplication of code between WebEngineWidgets and WebEngine (QML) modules. We should aim for sharing more code through WebEngineCore, ideally by moving to public classes in QWebEngineCore

      Just by looking at the class names, following classes are obvious candidates for unification

      • QWebEngineProfile, QQuickWebEngineProfile
      • QWebEngineCertificateError, QQuickWebEngineCertificateError
      • QWebEngineDownloadItem, QQuickWebEngineDownloadItem
      • QWebEngineFullScreenRequest, QQuickWebEngineFullScreenRequest
      • QWebEngineHistory, QQuickWebEngineHistory
      • QWebEngineScript, QQuickWebEngineScript
      • QWebEngineSettings, QQUickWebEngineSettings
      • QWebEngineView, QQuickWebEngineView

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-74585
          # Subject Branch Project Status CR V

          Activity

            People

              kiburtse Kirill Burtsev
              kkohne Kai Köhne
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: