The Mousetracker Browser is an extended version of a QWebEngine example. It allows to create an image with the enhanced representation of the visited Web page by extraction of the fixed elements and stitching of viewport screenshots. In addition to the enhanced representation, the mouse data is provided in another image, which correctly maps the mouse cursor position onto page- and viewport-relative content on the enhanced representation. Both images can be overlayed for a mouse trail analysis.
- Download and install QT 5.8 (will also download the creator IDE) with MSVC2015:
- Offline: "https://www.qt.io/download-open-source/#section-2"
- Online: "https://www.qt.io/download-open-source/"
- Follow the installation, check QT5.8 with MSVC2015-32bit compiler
- For a debugger among with the MSVC2015 compiler, CDB can be used from the Windows SDK:
- Download Windows SDK from "https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk"
- Follow the installation wizard until the installation choices. Only the debugging tools choice is needed
- Copy RC commands:
- Navigate to: "C:\Program Files (x86)\Windows Kits\8.1\bin\x86"
- Copy: "rc.exe" and "rcdll.dll"
- Paste in the following directory: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC"
- Download OpenSSL for enabling https browsing:
- Download from "http://p-nand-q.com/programming/windows/building_openssl_with_visual_studio_2013.html"
- Version "OpenSSL 1.0.2j" under "Visual Studio 2015", choose "32-Bit Release DLL"
- Unzip the archeive into a known directory
- Edit the environment variables for the project:
- Add the directory of the bin folder of the OpenSSL to the PATH (e.g C:\openssl\bin)