Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hidviz for openSUSE:Factory checked 
in at 2023-03-16 22:59:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hidviz (Old)
 and      /work/SRC/openSUSE:Factory/.hidviz.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hidviz"

Thu Mar 16 22:59:32 2023 rev:5 rq:1072344 version:0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/hidviz/hidviz.changes    2021-06-04 
22:44:00.959159249 +0200
+++ /work/SRC/openSUSE:Factory/.hidviz.new.31432/hidviz.changes 2023-03-16 
22:59:32.855812623 +0100
@@ -1,0 +2,12 @@
+Thu Mar 16 09:14:21 UTC 2023 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 0.2
+  * fixed build with cmake 3.17
+  * imported libhidx directly into the sources (fixes a lot of
+    compilation issues)
+  * updated to QT6
+  * added a new icon
+- Drop hidviz-moc_policy.patch and hidviz-gcc11.patch (no longer
+  necessary)
+
+-------------------------------------------------------------------

Old:
----
  hidviz-0.1.5.tar.gz
  hidviz-gcc11.patch
  hidviz-moc_policy.patch

New:
----
  hidviz-0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hidviz.spec ++++++
--- /var/tmp/diff_new_pack.pztUgV/_old  2023-03-16 22:59:33.603816307 +0100
+++ /var/tmp/diff_new_pack.pztUgV/_new  2023-03-16 22:59:33.607816326 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hidviz
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,22 @@
 
 
 Name:           hidviz
-Version:        0.1.5
+Version:        0.2
 Release:        0
 Summary:        A tool for in-depth analysis of USB HID devices communication
 License:        GPL-3.0-or-later
 URL:            https://hidviz.org/
-Source0:        https://hidviz.org/releases/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/hidviz/hidviz/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE hidviz-libexec_path.patch
 Patch0:         hidviz-libexec_path.patch
-# PATCH-FIX-OPENSUSE hidviz-moc_policy.patch aloi...@gmx.com -- fix MOC 
problem with cmake 3.17
-Patch1:         hidviz-moc_policy.patch
-# PATCH-FIX-UPSTREAM hidviz-gcc11.patch
-Patch2:         hidviz-gcc11.patch
 BuildRequires:  ImageMagick
 BuildRequires:  asio-devel
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  update-desktop-files
-BuildRequires:  cmake(Qt5Core)
-BuildRequires:  cmake(Qt5Widgets)
+BuildRequires:  cmake(Qt6Core)
+BuildRequires:  cmake(Qt6Widgets)
 BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(protobuf)
 
@@ -56,18 +53,13 @@
 
 %install
 %cmake_install
-# create icon and desktop file
-convert -strip hidviz/images/usb.png -resize 128x128 -background transparent \
-  -compose copy -gravity center -extent 128x128 %{name}.png
-install -Dpm 0644 %{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
-%suse_update_desktop_file -c %{name} "USB HID debugger" %{name} %{name} 
%{name} "Development;Debugger;"
 
 %files
 %license LICENSE
 %doc README.md
 %{_bindir}/%{name}
 %{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_libexecdir}/libhidx_server_daemon
 
 %changelog

++++++ hidviz-0.1.5.tar.gz -> hidviz-0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/.appveyor.yml 
new/hidviz-0.2/.appveyor.yml
--- old/hidviz-0.1.5/.appveyor.yml      2019-12-02 08:41:08.000000000 +0100
+++ new/hidviz-0.2/.appveyor.yml        1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
-environment:
-  MSYSTEM: MINGW64
-install:
-  - git submodule update --init --recursive
-  - C:\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu"
-  - C:\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu"
-  - C:\msys64\usr\bin\bash -lc "pacman --noconfirm --needed -Sy git 
mingw-w64-x86_64-cmake mingw-w64-x86_64-qt5 mingw-w64-x86_64-libusb 
mingw-w64-x86_64-protobuf mingw-w64-x86_64-protobuf-c 
mingw-w64-x86_64-toolchain make"
-  - xcopy /s /e C:\projects C:\msys64\home\appveyor
-
-build_script:
-  - C:\msys64\usr\bin\bash -lc "mkdir hidviz/build && cd hidviz/build && cmake 
-G ""Unix Makefiles"" .. && make"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/.github/workflows/tests.yml 
new/hidviz-0.2/.github/workflows/tests.yml
--- old/hidviz-0.1.5/.github/workflows/tests.yml        1970-01-01 
01:00:00.000000000 +0100
+++ new/hidviz-0.2/.github/workflows/tests.yml  2023-03-15 23:21:16.000000000 
+0100
@@ -0,0 +1,31 @@
+name: Tests
+
+on:
+  pull_request:
+    branches:
+      - "*"
+  push:
+    branches:
+      - main
+
+jobs:
+  compile:
+    name: "▶️ Compile"
+    runs-on: ubuntu-latest
+    container:
+      image: registry.fedoraproject.org/fedora:37
+
+    steps:
+      - name: Install build dependencies
+        run: dnf -y install cmake gcc-c++ qt6-qtbase-devel protobuf-devel 
libusbx-devel asio-devel
+
+      - name: Check out code
+        uses: actions/checkout@v3
+
+      - name: Build
+        run: |
+          mkdir build
+          cd build
+          cmake ..
+          cmake --build .
+          cmake --install .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/.travis.yml new/hidviz-0.2/.travis.yml
--- old/hidviz-0.1.5/.travis.yml        2019-12-02 08:41:08.000000000 +0100
+++ new/hidviz-0.2/.travis.yml  1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-sudo: false
-dist: bionic
-language: cpp
-addons:
- apt:
-   sources:
-     - ubuntu-toolchain-r-test
-   packages:
-     - qtbase5-dev
-     - libusb-1.0-0-dev
-     - libprotobuf-dev
-     - protobuf-compiler
-     - g++
-     - g++-8
-     - clang
-     - clang-7
-     - clang-8
-     
-matrix:
- include:
-   - install:
-       - export CC=gcc && export CXX=g++
-   - install:
-       - export CC=gcc-8 && export CXX=g++-8
-   - install:
-       - export CC=clang && export CXX=clang++
-   - install:
-       - export CC=clang-7 && export CXX=clang++-7
-   - install:
-       - export CC=clang-8 && export CXX=clang++-8
-       
-script:
- - mkdir build && cd build && cmake .. && make
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/CMakeLists.txt 
new/hidviz-0.2/CMakeLists.txt
--- old/hidviz-0.1.5/CMakeLists.txt     2019-12-02 08:41:08.000000000 +0100
+++ new/hidviz-0.2/CMakeLists.txt       2023-03-15 23:21:16.000000000 +0100
@@ -1,4 +1,6 @@
 cmake_minimum_required(VERSION 3.2)
 
+project(hidviz VERSION 0.2 LANGUAGES C CXX)
+
 add_subdirectory(hidviz)
 add_subdirectory(libhidx)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/README.md new/hidviz-0.2/README.md
--- old/hidviz-0.1.5/README.md  2019-12-02 08:41:08.000000000 +0100
+++ new/hidviz-0.2/README.md    2023-03-15 23:21:16.000000000 +0100
@@ -1,6 +1,4 @@
 # Hidviz
-[![Build 
Status](https://travis-ci.org/ondrejbudai/hidviz.svg?branch=master)](https://travis-ci.org/ondrejbudai/hidviz)
-[![Build 
status](https://ci.appveyor.com/api/projects/status/8v04qku72xc7sh4t/branch/master?svg=true)](https://ci.appveyor.com/project/ondrejbudai/hidviz/branch/master)
 
 Hidviz is a GUI application for in-depth analysis of USB HID class devices. 
The 2 main usecases of this application are reverse-engineering existing 
devices and developing new USB HID devices.
 
@@ -8,29 +6,28 @@
 joysticks and gamepads. But that's not all! There are more exotic HID devices, 
e.g. weather stations, medical equipment
 (thermometers, blood pressure monitors) or even simulation devices (think of 
flight sticks!).*
 
-![Hidviz 
screenshot](https://github.com/ondrejbudai/hidviz/blob/master/media/screenshot.png?raw=true)
+![Hidviz 
screenshot](https://github.com/ondrejbudai/hidviz/blob/main/media/screenshot.png?raw=true)
 
 ## 1) Building
 
-Hidviz can be built on various platforms where following prerequisities can be 
obtained. Currently only Fedora, Ubuntu and MSYS2/Windows are supported and 
build guide is available for them.
+Hidviz can be built on various platforms where following prerequisites can be 
obtained. Currently only Fedora, Ubuntu and MSYS2/Windows are supported and 
build guide is available for them.  There is also experimental support for 
MacOS which has currently been tested on an M1 based Mac.
 
 ### 1.1) Prerequisities
 - C++ compiler with C++14 support
 - libusb 1.0 (can be called libusbx in you distro)
 - protobuf (v2 is enough)
-- Qt5 base
+- Qt6 base
 - CMake (>=3.2)
 
 #### 1.1.1) Installing prerequisities on Fedora
 ```
-sudo dnf install gcc-c++ gcc qt5-qtbase-devel protobuf-devel libusbx-devel
+sudo dnf install cmake gcc-c++ qt6-qtbase-devel protobuf-devel libusbx-devel 
asio-devel
 ```
 
 #### 1.1.2) Installing prerequisities on Ubuntu
 ```
-sudo apt-get install build-essential qtbase5-dev libprotobuf-dev 
protobuf-compiler libusb-1.0-0-dev
+sudo apt-get install build-essential qtbase6-dev libprotobuf-dev 
protobuf-compiler libusb-1.0-0-dev
 ```
-*Note that Ubuntu 14.04 LTS has old gcc unable to build hidviz, you need to 
install at least [gcc 5](https://launchpad.net/~ubuntu-toolchain-r).*
 
 #### 1.1.3) Installing prerequisities on MSYS2/Windows
 *Please note hidviz is primarily developed on Linux and we currently don't 
have Windows CI therefore Windows build can be broken at any time. If you find 
so, please create an issue.*
@@ -38,11 +35,20 @@
 If you do not have MSYS2 installed, firstly follow this 
[guide](https://github.com/msys2/msys2/wiki/MSYS2-installation) to install 
MSYS2.
 
 ```
-pacman -S git mingw-w64-x86_64-cmake mingw-w64-x86_64-qt5 
mingw-w64-x86_64-libusb \
+pacman -S git mingw-w64-x86_64-cmake mingw-w64-x86_64-qt6 
mingw-w64-x86_64-libusb \
           mingw-w64-x86_64-protobuf mingw-w64-x86_64-protobuf-c 
mingw-w64-x86_64-toolchain \
           make
 ```
 
+#### 1.1.4) Install prerequsites on MacOS
+_Please not hidviz on macos is not an officially supported platform.  This has 
been known to work, but your mileage may vary._
+
+You need to install cmake, qt6 and protobuf and libusb via brew.  Please also 
ensure that if you are using an M1 based mac that your build environment 
matches the host architecture.  I was stumped for a while with a failing build 
because I was using an x86 version of vscode which caused problems when 
querying ```arch``` as a part of the build.  Switching to a native terminal 
fixed the issue for me.
+
+```bash
+brew install cmake qt@5 protobuf libusb
+```
+
 ### 1.2) Clone and prepare out of source build
 Firstly you need to obtain sources from git and prepare directory for out of 
source build:
 ```
@@ -60,6 +66,10 @@
 ```
 cmake -G "Unix Makefiles" ..
 ```
+#### 1.2.3) Configuring on MacOS
+```bash
+cmake .. -DQt6_DIR=$(brew --prefix qt6)/lib/cmake/Qt6 
-DCMAKE_PREFIX_PATH=/opt/homebrew
+````
 ### 1.4) Build
 ```
 make -j$(nproc)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/hidviz/CMakeLists.txt 
new/hidviz-0.2/hidviz/CMakeLists.txt
--- old/hidviz-0.1.5/hidviz/CMakeLists.txt      2019-12-02 08:41:08.000000000 
+0100
+++ new/hidviz-0.2/hidviz/CMakeLists.txt        2023-03-15 23:21:16.000000000 
+0100
@@ -1,8 +1,18 @@
 cmake_minimum_required(VERSION 3.2)
-project(hidviz VERSION 0.1.5 LANGUAGES C CXX)
+
+# Cmake 3.17 changed automoc behaviour for header files with .hh extension.
+# Now these files are passed to automoc. When policy is set to <3.17, these
+# file are no more passed to it. This is very weird, because this just worked
+# in cmake <3.17. Setting the policies to 3.17 fixes this, because we want
+# .hh to be included.
+if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.17)
+  cmake_policy(SET CMP0100 NEW)
+endif()
 
 # Find the QtWidgets library
-find_package(Qt5 REQUIRED COMPONENTS Widgets)
+find_package(Qt6 REQUIRED COMPONENTS Widgets)
+
+find_package(Protobuf REQUIRED)
 
 set(CMAKE_AUTOMOC ON)
 set(CMAKE_AUTOUIC ON)
@@ -25,14 +35,14 @@
 
 target_link_libraries(hidviz
         hidx
-        Qt5::Widgets
+        Qt6::Widgets
         )
 target_compile_features(hidviz PUBLIC
         cxx_relaxed_constexpr #this should force c++14
         )
 target_compile_options(hidviz PRIVATE 
$<$<OR:$<CXX_COMPILER_ID:GNU>,$<CXX_COMPILER_ID:Clang>>: -Wall -Wextra>)
 
-target_include_directories(hidviz PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
+target_include_directories(hidviz PUBLIC ${CMAKE_CURRENT_BINARY_DIR} 
${PROTOBUF_INCLUDE_DIRS})
 
 
 if(NOT WIN32)
@@ -40,5 +50,9 @@
     install(TARGETS hidviz
             RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
             )
+
+    install(FILES images/icons/hidviz.png DESTINATION 
${CMAKE_INSTALL_FULL_DATADIR}/icons/hicolor/128x128/apps)
+    install(FILES data/hidviz.desktop DESTINATION 
${CMAKE_INSTALL_FULL_DATADIR}/applications)
+
     set_target_properties(hidviz PROPERTIES INSTALL_RPATH 
${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/hidviz)
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/hidviz/data/hidviz.desktop 
new/hidviz-0.2/hidviz/data/hidviz.desktop
--- old/hidviz-0.1.5/hidviz/data/hidviz.desktop 1970-01-01 01:00:00.000000000 
+0100
+++ new/hidviz-0.2/hidviz/data/hidviz.desktop   2023-03-15 23:21:16.000000000 
+0100
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Hidviz
+Comment=A tool for in-depth analysis of USB HID devices communication
+Exec=hidviz
+Icon=hidviz
+Terminal=false
+Categories=Development;
Binary files old/hidviz-0.1.5/hidviz/images/icons/hidviz.png and 
new/hidviz-0.2/hidviz/images/icons/hidviz.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/hidviz/images/icons/hidviz.svg 
new/hidviz-0.2/hidviz/images/icons/hidviz.svg
--- old/hidviz-0.1.5/hidviz/images/icons/hidviz.svg     1970-01-01 
01:00:00.000000000 +0100
+++ new/hidviz-0.2/hidviz/images/icons/hidviz.svg       2023-03-15 
23:21:16.000000000 +0100
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools 
-->
+<svg height="800px" width="800px" version="1.1" id="Layer_1" 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; 
+        viewBox="0 0 512.001 512.001" xml:space="preserve">
+<path style="fill:#DBDDDD;" 
d="M367.113,352.932h-9.386c-24.068,0-43.649,19.581-43.649,43.648v20.013V455.1v13.253
+       
c0,14.996-12.199,27.195-27.194,27.195c-14.996,0-27.196-12.199-27.196-27.195V455.1v-38.507v-24.6c0-4.544-3.682-8.226-8.226-8.226
+       
s-8.226,3.682-8.226,8.226v24.6V455.1v13.253c0,24.067,19.581,43.648,43.649,43.648c24.066,0,43.647-19.581,43.647-43.648V455.1
+       
v-38.507V396.58c0-14.996,12.2-27.195,27.196-27.195h9.386c4.543,0,8.226-3.682,8.226-8.226
+       C375.339,356.614,371.657,352.932,367.113,352.932z"/>
+<path style="fill:#547475;" 
d="M222.528,262.93v37.888v35.235v61.54c0,8.03,6.509,14.539,14.539,14.539h29.642
+       c8.029,0,14.539-6.509,14.539-14.539v-61.54v-35.235V262.93H222.528z"/>
+<path style="opacity:0.15;fill:#231F20;enable-background:new    ;" 
d="M240.077,397.594v-61.54v-35.235V262.93h-17.55v37.888
+       
v35.235v61.54c0,8.03,6.509,14.539,14.539,14.539h17.55C246.586,412.132,240.077,405.625,240.077,397.594z"/>
+<path style="fill:#DBDDDD;" 
d="M346.075,175.183c0,7.27-5.892,13.162-13.162,13.162H168.315c-7.27,0-13.162-5.892-13.162-13.162
+       
V13.162c0-7.27,5.892-13.162,13.162-13.162h164.598c7.27,0,13.162,5.892,13.162,13.162V175.183z"/>
+<path style="opacity:0.15;fill:#231F20;enable-background:new    ;" 
d="M172.702,175.183V13.162c0-7.27,5.892-13.162,13.162-13.162
+       
h-17.55c-7.27,0-13.162,5.892-13.162,13.162v162.021c0,7.27,5.892,13.162,13.162,13.162h17.55
+       C178.594,188.345,172.702,182.453,172.702,175.183z"/>
+<g>
+       <path style="fill:#F5F5F5;" 
d="M234.716,95.845c0,7.269-5.893,13.162-13.162,13.162h-16.831c-7.27,0-13.162-5.893-13.162-13.162
+               
V48.68c0-7.269,5.892-13.162,13.162-13.162h16.831c7.269,0,13.162,5.893,13.162,13.162V95.845z"/>
+       <path style="fill:#F5F5F5;" 
d="M312.214,95.845c0,7.269-5.892,13.162-13.162,13.162h-16.831c-7.269,0-13.162-5.893-13.162-13.162
+               
V48.68c0-7.269,5.893-13.162,13.162-13.162h16.831c7.27,0,13.162,5.893,13.162,13.162V95.845z"/>
+</g>
+<path style="fill:#688787;" 
d="M351.404,140.983h-23.066h-24.679H149.824c-7.269,0-13.162,5.892-13.162,13.162v133.511
+       
c0,7.27,5.891,13.162,13.162,13.162h201.579c7.269,0,13.162-5.892,13.162-13.162V154.145
+       C364.566,146.875,358.672,140.983,351.404,140.983z"/>
+<path style="opacity:0.15;fill:#231F20;enable-background:new    ;" 
d="M154.212,287.657V154.145c0-7.27,5.893-13.162,13.162-13.162
+       
h-17.55c-7.269,0-13.162,5.892-13.162,13.162v133.511c0,7.27,5.891,13.162,13.162,13.162h17.55
+       C160.103,300.819,154.212,294.927,154.212,287.657z"/>
+</svg>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/hidviz/src/FlowLayout.cc 
new/hidviz-0.2/hidviz/src/FlowLayout.cc
--- old/hidviz-0.1.5/hidviz/src/FlowLayout.cc   2019-12-02 08:41:08.000000000 
+0100
+++ new/hidviz-0.2/hidviz/src/FlowLayout.cc     2023-03-15 23:21:16.000000000 
+0100
@@ -107,7 +107,7 @@
 
 Qt::Orientations FlowLayout::expandingDirections() const
 {
-    return 0;
+    return Qt::Orientations{};
 }
 
 bool FlowLayout::hasHeightForWidth() const
@@ -136,10 +136,12 @@
 {
     QSize size;
     QLayoutItem *item;
-            foreach (item, itemList)
-            size = size.expandedTo(item->minimumSize());
+    foreach (item, itemList) {
+        size = size.expandedTo(item->minimumSize());
+    }
 
-    size += QSize(2*margin(), 2*margin());
+    const auto margins = contentsMargins();
+    size += QSize(margins.left() + margins.right(), margins.top() + 
margins.bottom());
     return size;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hidviz-0.1.5/hidviz/src/Window.cc 
new/hidviz-0.2/hidviz/src/Window.cc
--- old/hidviz-0.1.5/hidviz/src/Window.cc       2019-12-02 08:41:08.000000000 
+0100
+++ new/hidviz-0.2/hidviz/src/Window.cc 2023-03-15 23:21:16.000000000 +0100
@@ -54,7 +54,7 @@
         auto buttonGroup = new QButtonGroup{this};
         buttonGroup->addButton(ui->descriptorViewButton, 0);
         buttonGroup->addButton(ui->deviceViewButton, 1);
-        connect(buttonGroup, static_cast<void 
(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), ui->content, 
&QStackedWidget::setCurrentIndex);
+        connect(buttonGroup, static_cast<void 
(QButtonGroup::*)(int)>(&QButtonGroup::idClicked), ui->content, 
&QStackedWidget::setCurrentIndex);
 
         connect(ui->hideInactiveUsagesButton, &QAbstractButton::clicked, this, 
&Window::updateSettings);
         connect(ui->clampValues, &QAbstractButton::clicked, this, 
&Window::updateSettings);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Interface.hh 
new/hidviz-0.2/libhidx/libhidx/include/libhidx/Interface.hh
--- old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Interface.hh       
2019-12-02 07:38:14.000000000 +0100
+++ new/hidviz-0.2/libhidx/libhidx/include/libhidx/Interface.hh 2023-03-15 
23:21:16.000000000 +0100
@@ -26,6 +26,7 @@
 #include <functional>
 #include <vector>
 #include <string>
+#include <memory>
 
 namespace libhidx {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Parser.hh 
new/hidviz-0.2/libhidx/libhidx/include/libhidx/Parser.hh
--- old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Parser.hh  2019-12-02 
07:38:14.000000000 +0100
+++ new/hidviz-0.2/libhidx/libhidx/include/libhidx/Parser.hh    2023-03-15 
23:21:16.000000000 +0100
@@ -25,6 +25,7 @@
 
 #include <vector>
 #include <map>
+#include <stdexcept>
 
 namespace libhidx {
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Usages.hh 
new/hidviz-0.2/libhidx/libhidx/include/libhidx/Usages.hh
--- old/hidviz-0.1.5/libhidx/libhidx/include/libhidx/Usages.hh  2019-12-02 
07:38:14.000000000 +0100
+++ new/hidviz-0.2/libhidx/libhidx/include/libhidx/Usages.hh    2023-03-15 
23:21:16.000000000 +0100
@@ -22,6 +22,7 @@
 #define LIBHIDX_USAGES_HH
 
 #include <string>
+#include <cstdint>
 
 namespace libhidx {
     /**

Reply via email to