summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNorbert Pfeiler2022-10-25 01:55:27 +0200
committerNorbert Pfeiler2022-10-25 01:55:27 +0200
commit446a8525fc1fb2da4105564f0a70c1c869c92054 (patch)
tree1220348f5b6e368128def87849bac4c344539e55
parent24f469248ac650bd0021211b4488e4653b50cb33 (diff)
downloadaur-446a8525fc1fb2da4105564f0a70c1c869c92054.tar.gz
python3
-rw-r--r--.SRCINFO5
-rw-r--r--1afec3f4.patch161
-rw-r--r--PKGBUILD75
-rw-r--r--b6f40b52.patch.old175
-rw-r--r--knossos-5.1-7-x86_64-build.log1840
-rw-r--r--knossos-5.1-7-x86_64-package.log0
-rw-r--r--knossos-5.1-7-x86_64-prepare.log86
7 files changed, 2303 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 279368e6db29..bae22b9936dd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = knossos
pkgdesc = A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity.
pkgver = 5.1
- pkgrel = 6
+ pkgrel = 7
url = https://knossos.app
arch = x86_64
license = GPL2
@@ -10,8 +10,7 @@ pkgbase = knossos
makedepends = ninja
depends = glu
depends = qt5-base
- depends = qt5-python27-git
- depends = qt5-tools
+ depends = pythonqt-knossos-git
depends = quazip
depends = snappy
optdepends = qt5-imageformats
diff --git a/1afec3f4.patch b/1afec3f4.patch
new file mode 100644
index 000000000000..55624ef78411
--- /dev/null
+++ b/1afec3f4.patch
@@ -0,0 +1,161 @@
+From 1afec3f4355d89e910a58a5a4cc7b623a25d6cdf Mon Sep 17 00:00:00 2001
+From: Norbert Pfeiler <norbert.pfeiler+git@gmail.com>
+Date: Mon, 6 Nov 2017 13:49:26 +0100
+Subject: [PATCH] remove python dc2pointer and oc2poitner api
+
+---
+ scriptengine/proxies/pythonproxy.cpp | 105 ---------------------------
+ scriptengine/proxies/pythonproxy.h | 11 ---
+ 2 files changed, 116 deletions(-)
+
+diff --git a/scriptengine/proxies/pythonproxy.cpp b/scriptengine/proxies/pythonproxy.cpp
+index fc8d8a355..12ccfb0aa 100644
+--- a/scriptengine/proxies/pythonproxy.cpp
++++ b/scriptengine/proxies/pythonproxy.cpp
+@@ -63,20 +63,6 @@ int PythonProxy::getCubeEdgeLength() {
+ return Dataset::current().cubeEdgeLength;
+ }
+
+-QList<int> PythonProxy::getOcPixel(QList<int> Dc, QList<int> pxInDc) {
+- char *cube = (char*)Coordinate2BytePtr_hash_get_or_fail(state->Oc2Pointer[int_log(Dataset::current().magnification)], CoordOfCube(Dc[0], Dc[1], Dc[2]));
+- if (NULL == cube) {
+- return QList<int>();
+- }
+- int index = (pxInDc[2] * state->cubeSliceArea) + (pxInDc[1] * Dataset::current().cubeEdgeLength) + pxInDc[0];
+- int byte_index = index * OBJID_BYTES;
+- QList<int> charList;
+- for (int i = 0; i < 3; i++) {
+- charList.append((int)cube[byte_index + i]);
+- }
+- return charList;
+-}
+-
+ QList<int> PythonProxy::getPosition() {
+ return state->viewerState->currentPosition.list();
+ }
+@@ -85,97 +71,6 @@ QList<float> PythonProxy::getScale() {
+ return Dataset::current().scale.list();
+ }
+
+-
+-char *PythonProxy::addrDcOc2Pointer(QList<int> coord, bool isOc) {
+- coord2bytep_map_t *PointerMap = isOc ? state->Oc2Pointer : state->Dc2Pointer;
+- void *data = Coordinate2BytePtr_hash_get_or_fail(PointerMap[(int)std::log2(Dataset::current().magnification)], coord);
+- if (data == NULL) {
+- emit echo(QString("no cube data found at Coordinate (%1, %2, %3)").arg(coord[0]).arg(coord[1]).arg(coord[2]));
+- }
+- return reinterpret_cast<char*>(data);
+-}
+-
+-QByteArray PythonProxy::readDc2Pointer(QList<int> coord) {
+- void *data = addrDcOc2Pointer(coord, false);
+- if(!data) {
+- return QByteArray();
+- }
+-
+- return QByteArray::fromRawData((const char*)data, state->cubeBytes);
+-}
+-
+-PyObject* PythonProxy::PyBufferAddrDcOc2Pointer(QList<int> coord, bool isOc) {
+- void *data = addrDcOc2Pointer(coord,isOc);
+- return PyBuffer_FromReadWriteMemory(data, state->cubeBytes*(isOc ? OBJID_BYTES : 1));
+-}
+-
+-int PythonProxy::readDc2PointerPos(QList<int> coord, int pos) {
+- void *data = addrDcOc2Pointer(coord, false);
+- if(!data) {
+- return -1;
+- }
+-
+- return reinterpret_cast<std::uint8_t*>(data)[pos];
+-}
+-
+-bool PythonProxy::writeDc2Pointer(QList<int> coord, char *bytes) {
+- char *data = addrDcOc2Pointer(coord,false);
+- if(!data) {
+- return false;
+- }
+-
+- memcpy(data, bytes, state->cubeBytes);
+- return true;
+-}
+-
+-bool PythonProxy::writeDc2PointerPos(QList<int> coord, int pos, int val) {
+- char *data = addrDcOc2Pointer(coord,false);
+- if(!data) {
+- return false;
+- }
+-
+- data[pos] = val;
+- return true;
+-}
+-
+-QByteArray PythonProxy::readOc2Pointer(QList<int> coord) {
+- char *data = addrDcOc2Pointer(coord,true);
+- if(!data) {
+- return QByteArray();
+- }
+-
+- return QByteArray::fromRawData((const char*)data, state->cubeBytes * OBJID_BYTES);
+-}
+-
+-quint64 PythonProxy::readOc2PointerPos(QList<int> coord, int pos) {
+- quint64 *data = (quint64*)addrDcOc2Pointer(coord,true);
+- if(!data) {
+- return -1;
+- }
+-
+- return data[pos];
+-}
+-
+-bool PythonProxy::writeOc2Pointer(QList<int> coord, char *bytes) {
+- char *data = addrDcOc2Pointer(coord,true);
+- if(!data) {
+- return false;
+- }
+-
+- memcpy(data, bytes, state->cubeBytes * OBJID_BYTES);
+- return true;
+-}
+-
+-bool PythonProxy::writeOc2PointerPos(QList<int> coord, int pos, quint64 val) {
+- quint64 *data = (quint64*)addrDcOc2Pointer(coord,true);
+- if(!data) {
+- return false;
+- }
+-
+- data[pos] = val;
+- return true;
+-}
+-
+ QVector<int> PythonProxy::processRegionByStridedBufProxy(QList<int> globalFirst, QList<int> size,
+ quint64 dataPtr, QList<int> strides, bool isWrite, bool isMarkChanged) {
+ auto cubeChangeSet = processRegionByStridedBuf(Coordinate(globalFirst), Coordinate(globalFirst) + Coordinate(size) - 1, (char*)dataPtr, Coordinate(strides), isWrite, isMarkChanged);
+diff --git a/scriptengine/proxies/pythonproxy.h b/scriptengine/proxies/pythonproxy.h
+index 3af79cb7d..81928a33b 100644
+--- a/scriptengine/proxies/pythonproxy.h
++++ b/scriptengine/proxies/pythonproxy.h
+@@ -57,23 +57,12 @@ public slots:
+ QString getKnossosVersion();
+ QString getKnossosRevision();
+ int getCubeEdgeLength();
+- QList<int> getOcPixel(QList<int> Dc, QList<int> pxInDc);
+ QList<int> getPosition();
+ QList<float> getScale();
+ void setPosition(QList<int> coord);
+
+ quint64 readOverlayVoxel(QList<int> coord);
+ bool writeOverlayVoxel(QList<int> coord, quint64 val);
+- char *addrDcOc2Pointer(QList<int> coord, bool isOc);
+- PyObject *PyBufferAddrDcOc2Pointer(QList<int> coord, bool isOc);
+- QByteArray readDc2Pointer(QList<int> coord);
+- int readDc2PointerPos(QList<int> coord, int pos);
+- bool writeDc2Pointer(QList<int> coord, char *bytes);
+- bool writeDc2PointerPos(QList<int> coord, int pos, int val);
+- QByteArray readOc2Pointer(QList<int> coord);
+- quint64 readOc2PointerPos(QList<int> coord, int pos);
+- bool writeOc2Pointer(QList<int> coord, char *bytes);
+- bool writeOc2PointerPos(QList<int> coord, int pos, quint64 val);
+ QVector<int> processRegionByStridedBufProxy(QList<int> globalFirst, QList<int> size, quint64 dataPtr,
+ QList<int> strides, bool isWrite, bool isMarkedChanged);
+ void coordCubesMarkChangedProxy(QVector<int> cubeChangeSetList);
diff --git a/PKGBUILD b/PKGBUILD
index 5b4561491cbb..02b47b9e983d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,31 @@
-# Maintainer: KNOSSOS-Team <knossos-team ät mpimf-heidelberg.mpg.de>
+# Maintainer: KNOSSOS team <knossosteam ät gmail.com>
# Contributor: Martin Drawitsch <mdraw.gh ät gmail.com>
#
# KNOSSOS saves its user preferences in $HOME/.config/MPIN/
pkgname=knossos
pkgver=5.1
-pkgrel=6
-arch=("x86_64")
-pkgdesc="A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity."
-url="https://knossos.app"
-license=("GPL2")
-depends=("glu"
- "qt5-base"
- "qt5-python27-git" # qt5-python27
- "qt5-tools" # Qt5Help
- "quazip"
- "snappy"
+pkgrel=7
+arch=(x86_64)
+pkgdesc='A software tool for the visualization and annotation of 3D image data. It was developed for the rapid reconstruction of neural morphology and connectivity.'
+url='https://knossos.app'
+license=(GPL2)
+depends=(glu
+ qt5-base
+ pythonqt-knossos-git
+ quazip
+ snappy
)
-makedepends=("boost"
- "cmake"
- "ninja"
-)
-optdepends=("qt5-imageformats" # Jp2
+makedepends=(boost
+ cmake
+ ninja
)
+optdepends=(qt5-imageformats) # Jp2
source=("https://github.com/knossos-project/knossos/archive/v$pkgver.tar.gz"
- "knossos.desktop"
- "GCC8-combat-K5.patch"
- "https://raw.githubusercontent.com/knossos-project/knossos/f3bfcd80dc582248a59b857609a796d133bb1fa5/CMake/Modules/FindQuaZip.cmake"
- "https://github.com/knossos-project/knossos/commit/b6f40b52.patch"
+ 'knossos.desktop'
+ 'GCC8-combat-K5.patch'
+ 'https://raw.githubusercontent.com/knossos-project/knossos/f3bfcd80dc582248a59b857609a796d133bb1fa5/CMake/Modules/FindQuaZip.cmake'
+ 'https://github.com/knossos-project/knossos/commit/b6f40b52.patch'
)
md5sums=('fd97340a07b58b3f1b1543405d893c35'
'1a2b3733cf5fcb3e1845ce771abb58e9'
@@ -36,25 +34,30 @@ md5sums=('fd97340a07b58b3f1b1543405d893c35'
'a20f2a68985b3e971b9ff1e0d61a8006')
prepare() {
- cd "knossos-$pkgver"
- patch -p1 -i ../GCC8-combat-K5.patch
- cp -v ../FindQuaZip.cmake CMake/Modules
- patch -p 1 -i ../b6f40b52.patch
- sed 's/auto createGlobalAction/static auto createGlobalAction/' -i widgets/mainwindow.h
- sed 's/auto threeWaySorting/static auto threeWaySorting/' -i widgets/tools/model_helper.h
- sed 's/auto blockSelection/static auto blockSelection/' -i widgets/tools/model_helper.h
- sed 's/auto deltaBlockSelection/static auto deltaBlockSelection/' -i widgets/tools/model_helper.h
+ cd "knossos-$pkgver"
+ patch -p1 -i ../GCC8-combat-K5.patch
+ cp -v ../FindQuaZip.cmake CMake/Modules
+ patch -p1 -i ../b6f40b52.patch
+ sed 's/auto createGlobalAction/static auto createGlobalAction/' -i widgets/mainwindow.h
+ sed 's/auto threeWaySorting/static auto threeWaySorting/' -i widgets/tools/model_helper.h
+ sed 's/auto blockSelection/static auto blockSelection/' -i widgets/tools/model_helper.h
+ sed 's/auto deltaBlockSelection/static auto deltaBlockSelection/' -i widgets/tools/model_helper.h
+ sed 's/NOT CMAKE_CXX_COMPILER_ID MATCHES "Clang"/FALSE/' -i CMakeLists.txt # breaks using/linking some std functions (min, max, …)
+ # python3/qt slots keyword conflict
+ sed 's/#include <Python.h>/PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {}/' -i scriptengine/proxies/pythonproxy.cpp
+ sed '/Python.h/d' -i widgets/pythonpropertywidget.cpp
+
+ pythonqt="Qt5Python$(pacman -Q python | cut -d' ' -f2 | cut -d. -f1-2 --output-delimiter '')"
+ echo using $pythonqt
+ cmake -G Ninja -Dpythonqt="$pythonqt" -S "$srcdir/knossos-$pkgver" -B "$srcdir/build-$CHOST-$pkgname"
}
build() {
- mkdir -p "build-$CHOST-$pkgname-$pkgver"
- cd "build-$CHOST-$pkgname-$pkgver"
- cmake -G Ninja ../knossos-$pkgver
- cmake --build .
+ cmake --build "build-$CHOST-$pkgname"
}
package() {
- install -Dm755 "build-$CHOST-$pkgname-$pkgver/knossos" "$pkgdir/usr/bin/knossos"
- install -Dm644 "knossos-$pkgver/resources/icons/knossos.png" "$pkgdir/usr/share/pixmaps/knossos.png"
- install -Dm644 "knossos.desktop" "$pkgdir/usr/share/applications/knossos.desktop"
+ install -Dm755 "build-$CHOST-$pkgname/knossos" "$pkgdir/usr/bin/knossos"
+ install -Dm644 "knossos-$pkgver/resources/icons/knossos.png" "$pkgdir/usr/share/pixmaps/knossos.png"
+ install -Dm644 "knossos.desktop" "$pkgdir/usr/share/applications/knossos.desktop"
}
diff --git a/b6f40b52.patch.old b/b6f40b52.patch.old
new file mode 100644
index 000000000000..c0907cf1481c
--- /dev/null
+++ b/b6f40b52.patch.old
@@ -0,0 +1,175 @@
+From b6f40b52d2d02913732189f37effd7652952efb2 Mon Sep 17 00:00:00 2001
+From: Norbert Pfeiler <norbert.pfeiler+git@gmail.com>
+Date: Tue, 12 May 2020 17:09:58 +0200
+Subject: [PATCH] remove html preprocessing
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+it breaks the windows build with GCC 10
+which doesn’t like proper apostrophes in c++ identifiers (the html text)
+
+it wouldn’t even error if an incorrectly spelled macro was used anyway
+---
+ CMakeLists.txt | 2 +-
+ resources/cheatsheet/mergemode.html.in | 8 +++-----
+ resources/cheatsheet/mergetracingmode.html.in | 8 +++-----
+ resources/cheatsheet/paintmode.html.in | 6 ++----
+ resources/cheatsheet/reviewmode.html.in | 8 +++-----
+ resources/cheatsheet/tracingadvancedmode.html.in | 8 +++-----
+ resources/cheatsheet/tracingmode.html.in | 8 +++-----
+ 7 files changed, 18 insertions(+), 30 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2dd76e7c..4e56c312 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -130,7 +130,7 @@ file(GLOB cheatsheet_pages resources/cheatsheet/*.html.in)
+ foreach(page ${cheatsheet_pages})
+ get_filename_component(page_name ${page} NAME_WE) #name without path or extension
+ add_custom_command(OUTPUT ${cheatsheet_dir}/${page_name}.html
+- COMMAND "${CMAKE_CXX_COMPILER}" -E -x c++ -P ${page} -I ${CMAKE_CURRENT_SOURCE_DIR} -o ${cheatsheet_dir}/${page_name}.html # -E: only preprocess, -x: language, -P: omit linemarkers
++ COMMAND ${CMAKE_COMMAND} -E copy ${page} ${cheatsheet_dir}/${page_name}.html
+ COMMENT "Preprocessing ${page}"
+ DEPENDS ${page} cheatsheet_dir_target
+ )
+diff --git a/resources/cheatsheet/mergemode.html.in b/resources/cheatsheet/mergemode.html.in
+index 5fcdd153..6f443a65 100644
+--- a/resources/cheatsheet/mergemode.html.in
++++ b/resources/cheatsheet/mergemode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,13 +7,13 @@
+ <body>
+ <h1>Segmentation Merge</h1>
+
+- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ Merging is a segmentation method suitable for working on a machine-generated over-segmentation, i.e. the task consists of merging incorrectly splitted objects back together.
+ </p>
+-
++
+ <p>
+ <table>
+ <thead>
+diff --git a/resources/cheatsheet/mergetracingmode.html.in b/resources/cheatsheet/mergetracingmode.html.in
+index 8aa4d575..23494e1d 100644
+--- a/resources/cheatsheet/mergetracingmode.html.in
++++ b/resources/cheatsheet/mergetracingmode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,9 +7,9 @@
+ <body>
+ <h1>Merge Tracing</h1>
+
+- <p><a href=ANNOTATION_SKEL>Skeleton table view</a> | <a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p>
+- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_skel>Skeleton table view</a> | <a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p>
++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ In Merge Tracing you perform a regular skeletonization, but each tree is attached to a designated Segmentation Object. As nodes are placed, the Objects beneath them are merged into the tree’s Object.
+diff --git a/resources/cheatsheet/paintmode.html.in b/resources/cheatsheet/paintmode.html.in
+index 3665e100..454f1c49 100644
+--- a/resources/cheatsheet/paintmode.html.in
++++ b/resources/cheatsheet/paintmode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,8 +7,8 @@
+ <body>
+ <h1>Segmentation Paint</h1>
+
+- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ Painting is a slower form of segmentation but enables you to perform fine-grained corrections by selecting an Object and bringing it into shape with painting and erasing.
+diff --git a/resources/cheatsheet/reviewmode.html.in b/resources/cheatsheet/reviewmode.html.in
+index 874d5c87..73d35c5b 100644
+--- a/resources/cheatsheet/reviewmode.html.in
++++ b/resources/cheatsheet/reviewmode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,9 +7,9 @@
+ <body>
+ <h1>Review</h1>
+
+- <p><a href=ANNOTATION_SKEL>Skeleton table view</a> | <a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p>
+- <p><a href=ANNOTATION_SEG>Segmentation table view</a> | <a href=PREF_SEG>Visibility preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_skel>Skeleton table view</a> | <a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p>
++ <p><a href=#annotation_seg>Segmentation table view</a> | <a href=#pref_seg>Visibility preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ Review mode is intended for easy browsing of your segmentation and skeletonization without accidentally changing them.
+diff --git a/resources/cheatsheet/tracingadvancedmode.html.in b/resources/cheatsheet/tracingadvancedmode.html.in
+index 229a6889..3f165db8 100644
+--- a/resources/cheatsheet/tracingadvancedmode.html.in
++++ b/resources/cheatsheet/tracingadvancedmode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,9 +7,9 @@
+ <body>
+ <h1>Tracing Advanced</h1>
+
+- <p><a href=ANNOTATION_SKEL>Skeleton table view</a></p>
+- <p><a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_skel>Skeleton table view</a></p>
++ <p><a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ Tracing Advanced offers more functionality than Tracing mode: Unlinked nodes and new trees can be created. This also enables you to make synapse annotations.
+diff --git a/resources/cheatsheet/tracingmode.html.in b/resources/cheatsheet/tracingmode.html.in
+index d5200e90..9cd390b2 100644
+--- a/resources/cheatsheet/tracingmode.html.in
++++ b/resources/cheatsheet/tracingmode.html.in
+@@ -1,5 +1,3 @@
+-#include "htmlmacros.h"
+-
+ <html>
+ <head>
+ <meta content="text/html; charset=utf-8"/>
+@@ -9,9 +7,9 @@
+ <body>
+ <h1>Tracing</h1>
+
+- <p><a href=ANNOTATION_SKEL>Skeleton table view</a></p>
+- <p><a href=PREF_NODE>Node preferences</a> | <a href=PREF_TREE>Tree preferences</a></p>
+- <p><a href=NAVIGATION>Navigation preferences</a></p>
++ <p><a href=#annotation_skel>Skeleton table view</a></p>
++ <p><a href=#pref_node>Node preferences</a> | <a href=#pref_tree>Tree preferences</a></p>
++ <p><a href=#navi>Navigation preferences</a></p>
+
+ <p>
+ Tracing mode is a simple skeletonization method in which you work on a single tree with connected nodes.
diff --git a/knossos-5.1-7-x86_64-build.log b/knossos-5.1-7-x86_64-build.log
new file mode 100644
index 000000000000..b008476d8d76
--- /dev/null
+++ b/knossos-5.1-7-x86_64-build.log
@@ -0,0 +1,1840 @@
+[1/83] Creating directory: cheatsheet
+[2/83] Generating buildinfocreator, buildinfo.h
+fatal: not a git repository (or any of the parent directories): .git
+fatal: not a git repository (or any of the parent directories): .git
+couldn’t get version from git, setting to 5.1
+[3/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/mergetracingmode.html.in
+[4/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/tracingadvancedmode.html.in
+[5/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/mergemode.html.in
+[6/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/paintmode.html.in
+[7/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/reviewmode.html.in
+[8/83] Preprocessing /build/knossos/src/knossos-5.1/resources/cheatsheet/tracingmode.html.in
+[9/83] Creating cheatsheet.qrc
+[10/83] Automatic RCC for cheatsheet/cheatsheet.qrc
+[11/83] Automatic MOC and UIC for target knossos
+[12/83] Automatic RCC for resources.qrc
+[13/83] Building CXX object CMakeFiles/knossos.dir/profiler.cpp.o
+[14/83] Building CXX object CMakeFiles/knossos.dir/commentsetting.cpp.o
+/build/knossos/src/knossos-5.1/commentsetting.cpp: In static member function ‘static QColor CommentSetting::getColor(QString)’:
+/build/knossos/src/knossos-5.1/commentsetting.cpp:34:20: warning: loop variable ‘item’ creates a copy from type ‘const CommentSetting’ [-Wrange-loop-construct]
+ 34 | for(const auto item : comments) {
+ | ^~~~
+/build/knossos/src/knossos-5.1/commentsetting.cpp:34:20: note: use reference type to prevent copying
+ 34 | for(const auto item : comments) {
+ | ^~~~
+ | &
+/build/knossos/src/knossos-5.1/commentsetting.cpp: In static member function ‘static float CommentSetting::getRadius(QString)’:
+/build/knossos/src/knossos-5.1/commentsetting.cpp:43:20: warning: loop variable ‘item’ creates a copy from type ‘const CommentSetting’ [-Wrange-loop-construct]
+ 43 | for(const auto item : comments) {
+ | ^~~~
+/build/knossos/src/knossos-5.1/commentsetting.cpp:43:20: note: use reference type to prevent copying
+ 43 | for(const auto item : comments) {
+ | ^~~~
+ | &
+[15/83] Building CXX object CMakeFiles/knossos.dir/skeleton/property_query.cpp.o
+[16/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/coordinatedecorator.cpp.o
+[17/83] Building CXX object CMakeFiles/knossos.dir/hashtable.cpp.o
+[18/83] Building CXX object CMakeFiles/knossos.dir/mesh/mesh.cpp.o
+[19/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/floatcoordinatedecorator.cpp.o
+[20/83] Building CXX object CMakeFiles/knossos.dir/stateInfo.cpp.o
+[21/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/highlighter.cpp.o
+[22/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/treelistdecorator.cpp.o
+[23/83] Building CXX object CMakeFiles/knossos.dir/functions.cpp.o
+[24/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/nodelistdecorator.cpp.o
+[25/83] Building CXX object CMakeFiles/knossos.dir/skeleton/node.cpp.o
+[26/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/segmentationproxy.cpp.o
+[27/83] Building CXX object CMakeFiles/knossos.dir/widgets/UserOrientableSplitter.cpp.o
+[28/83] Building CXX object CMakeFiles/knossos.dir/widgets/Spoiler.cpp.o
+[29/83] Building CXX object CMakeFiles/knossos.dir/skeleton/segmentationSkeletonBridge.cpp.o
+[30/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/decorators/segmentlistdecorator.cpp.o
+[31/83] Building CXX object CMakeFiles/knossos.dir/skeleton/skeleton_dfs.cpp.o
+[32/83] Building CXX object CMakeFiles/knossos.dir/gui_wrapper.cpp.o
+[33/83] Building CXX object CMakeFiles/knossos.dir/skeleton/tree.cpp.o
+[34/83] Building CXX object CMakeFiles/knossos.dir/session.cpp.o
+[35/83] Building CXX object CMakeFiles/knossos.dir/widgets/cheatsheet.cpp.o
+[36/83] Building CXX object CMakeFiles/knossos.dir/widgets/aboutdialog.cpp.o
+[37/83] Building CXX object CMakeFiles/knossos.dir/tinyply/tinyply.cpp.o
+[38/83] Building CXX object CMakeFiles/knossos.dir/dataset.cpp.o
+[39/83] Building CXX object CMakeFiles/knossos.dir/segmentation/segmentationsplit.cpp.o
+[40/83] Building CXX object CMakeFiles/knossos.dir/slicer/gpucuber.cpp.o
+/build/knossos/src/knossos-5.1/slicer/gpucuber.cpp: In member function ‘void gpu_lut_cube::upload(const std::vector<short unsigned int>&)’:
+/build/knossos/src/knossos-5.1/slicer/gpucuber.cpp:104:16: warning: ‘void QOpenGLTexture::setData(PixelFormat, PixelType, void*, const QOpenGLPixelTransferOptions*)’ is deprecated [-Wdeprecated-declarations]
+ 104 | lut.setData(QOpenGLTexture::RGBA, QOpenGLTexture::UInt32_RGBA8_Rev, colors.data());
+ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/qt/QtGui/QOpenGLTexture:1,
+ from /build/knossos/src/knossos-5.1/slicer/gpucuber.h:30,
+ from /build/knossos/src/knossos-5.1/slicer/gpucuber.cpp:23:
+/usr/include/qt/QtGui/qopengltexture.h:469:24: note: declared here
+ 469 | QT_DEPRECATED void setData(PixelFormat sourceFormat, PixelType sourceType,
+ | ^~~~~~~
+[41/83] Building CXX object CMakeFiles/knossos.dir/remote.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/remote.cpp:29:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/remote.h:26,
+ from /build/knossos/src/knossos-5.1/remote.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[42/83] Building CXX object CMakeFiles/knossos.dir/network.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/network.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtNetwork/qtnetworkglobal.h:43,
+ from /usr/include/qt/QtNetwork/qnetworkcookiejar.h:43,
+ from /usr/include/qt/QtNetwork/QNetworkCookieJar:1,
+ from /build/knossos/src/knossos-5.1/network.h:26,
+ from /build/knossos/src/knossos-5.1/network.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[43/83] Building CXX object CMakeFiles/knossos.dir/widgets/task/taskloginwidget.cpp.o
+[44/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/skeletonproxy.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:30:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp: In member function ‘QList<nodeListElement*>* SkeletonProxy::selectedNodes()’:
+/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:329:82: warning: ‘static QVector<T> QVector<T>::fromStdVector(const std::vector<T>&) [with T = nodeListElement*]’ is deprecated: Use QVector<T>(vector.begin(), vector.end()) instead. [-Wdeprecated-declarations]
+ 329 | return new QList<nodeListElement *>(QVector<nodeListElement *>::fromStdVector(state->skeletonState->selectedNodes).toList());
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/qt/QtCore/qlist.h:48,
+ from /usr/include/qt/QtCore/qvariant.h:45,
+ from /usr/include/qt/QtCore/QVariantHash:1,
+ from /build/knossos/src/knossos-5.1/skeleton/property_query.h:27:
+/usr/include/qt/QtCore/qvector.h:306:30: note: declared here
+ 306 | static inline QVector<T> fromStdVector(const std::vector<T> &vector)
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp: In member function ‘void SkeletonProxy::selectNodes(QList<nodeListElement*>)’:
+/build/knossos/src/knossos-5.1/scriptengine/proxies/skeletonproxy.cpp:333:54: warning: ‘QSet<T> QList<T>::toSet() const [with T = nodeListElement*]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
+ 333 | Skeletonizer::singleton().selectNodes(nodes.toSet());
+ | ~~~~~~~~~~~^~
+In file included from /usr/include/qt/QtCore/qdebug.h:52,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:27:
+/usr/include/qt/QtCore/qset.h:406:30: note: declared here
+ 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
+ | ^~~~~~~~
+[45/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/proxies/pythonproxy.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:33:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp: In function ‘PyObject* PyBuffer_FromReadWriteMemory(void*, size_t)’:
+/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:65: warning: no return statement in function returning non-void [-Wreturn-type]
+ 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {}
+ | ^
+/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:46: warning: unused parameter ‘ptr’ [-Wunused-parameter]
+ 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {}
+ | ~~~~~~^~~
+/build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.cpp:36:58: warning: unused parameter ‘size’ [-Wunused-parameter]
+ 36 | PyObject* PyBuffer_FromReadWriteMemory(void *ptr, size_t size) {}
+ | ~~~~~~~^~~~
+[46/83] Building CXX object CMakeFiles/knossos.dir/segmentation/cubeloader.cpp.o
+[47/83] Building CXX object CMakeFiles/knossos.dir/widgets/annotationwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/annotationwidget.cpp:23:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:26:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[48/83] Building CXX object CMakeFiles/knossos.dir/main.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/main.cpp:29:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/main.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[49/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/7D4UYSXSNH/qrc_cheatsheet.cpp.o
+[50/83] Building CXX object CMakeFiles/knossos.dir/file_io.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/file_io.cpp:26:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/file_io.h:26,
+ from /build/knossos/src/knossos-5.1/file_io.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/file_io.cpp: In function ‘void annotationFileSave(const QString&)’:
+/build/knossos/src/knossos-5.1/file_io.cpp:146:15: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
+ 146 | time.start();
+ | ~~~~~~~~~~^~
+In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
+ from /usr/include/qt/QtNetwork/qsslerror.h:46,
+ from /usr/include/qt/QtNetwork/qsslsocket.h:50,
+ from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
+ from /usr/include/qt/QtNetwork/QSslConfiguration:1,
+ from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
+ from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
+ from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
+ from /usr/include/qt/QtNetwork/QNetworkReply:1,
+ from /build/knossos/src/knossos-5.1/loader.h:35,
+ from /build/knossos/src/knossos-5.1/file_io.cpp:25:
+/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here
+ 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
+ | ^~~~~
+/build/knossos/src/knossos-5.1/file_io.cpp:197:23: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
+ 197 | cubeTime.start();
+ | ~~~~~~~~~~~~~~^~
+/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here
+ 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
+ | ^~~~~
+/build/knossos/src/knossos-5.1/file_io.cpp:212:53: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
+ 212 | qDebug() << "save cubes" << cubeTime.restart();
+ | ~~~~~~~~~~~~~~~~^~
+/usr/include/qt/QtCore/qdatetime.h:236:54: note: declared here
+ 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
+ | ^~~~~~~
+/build/knossos/src/knossos-5.1/file_io.cpp:218:39: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
+ 218 | qDebug() << "save" << time.restart();
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtCore/qdatetime.h:236:54: note: declared here
+ 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart();
+ | ^~~~~~~
+[51/83] Building CXX object CMakeFiles/knossos.dir/scriptengine/scripting.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:33:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/skeleton/property_query.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/proxies/pythonproxy.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/scripting.h:26,
+ from /build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp: In member function ‘void Scripting::addWidgets()’:
+/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:475:29: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
+ 475 | array.append(name.at(i));
+ | ~~~~~~~~~~~~^~~~~~~~~~~~
+/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here
+ 1511 | inline QByteArray &QByteArray::append(const QString &s)
+ | ^~~~~~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:480:33: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
+ 480 | array.append(name.at(i).toLower());
+ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here
+ 1511 | inline QByteArray &QByteArray::append(const QString &s)
+ | ^~~~~~~~~~
+/build/knossos/src/knossos-5.1/scriptengine/scripting.cpp:482:33: warning: ‘QByteArray& QByteArray::append(const QString&)’ is deprecated: Use QString's toUtf8(), toLatin1() or toLocal8Bit() [-Wdeprecated-declarations]
+ 482 | array.append(QString("_%1").arg(name.at(i).toLower()));
+ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/qt/QtCore/qstring.h:1511:20: note: declared here
+ 1511 | inline QByteArray &QByteArray::append(const QString &s)
+ | ^~~~~~~~~~
+[52/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/meshestab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.cpp:4:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qcheckbox.h:43,
+ from /usr/include/qt/QtWidgets/QCheckBox:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.h:4,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/meshestab.cpp:1:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[53/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/savetab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qbuttongroup.h:43,
+ from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp: In constructor ‘SaveTab::SaveTab(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:84:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 84 | QObject::connect(&plySaveButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [](auto id) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:84:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 84 | QObject::connect(&plySaveButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [](auto id) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp: In member function ‘void SaveTab::loadSettings(const QSettings&)’:
+/build/knossos/src/knossos-5.1/widgets/preferences/savetab.cpp:99:37: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 99 | plySaveButtonGroup.buttonClicked(buttonId);
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+[54/83] Building CXX object CMakeFiles/knossos.dir/widgets/pythoninterpreterwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25,
+ from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/pythoninterpreterwidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[55/83] Building CXX object CMakeFiles/knossos.dir/widgets/pythonpropertywidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25,
+ from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/pythonpropertywidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[56/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferenceswidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.cpp:26:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qbuttongroup.h:43,
+ from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/savetab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferenceswidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[57/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/navigationtab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qbuttongroup.h:43,
+ from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp: In constructor ‘NavigationTab::NavigationTab(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:142:118: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 142 | QObject::connect(&recenteringButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [this](auto id) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:142:118: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 142 | QObject::connect(&recenteringButtonGroup, static_cast<void(QButtonGroup::*)(int id)>(&QButtonGroup::buttonClicked), [this](auto id) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp: In member function ‘void NavigationTab::loadSettings(const QSettings&)’:
+/build/knossos/src/knossos-5.1/widgets/preferences/navigationtab.cpp:166:41: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 166 | recenteringButtonGroup.buttonClicked(buttonId);
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+[58/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/treestab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qcheckbox.h:43,
+ from /usr/include/qt/QtWidgets/QCheckBox:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/treestab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[59/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/viewporttab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:25:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/stateInfo.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp: In constructor ‘ViewportTab::ViewportTab(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:88:118: warning: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead [-Wdeprecated-declarations]
+ 88 | QObject::connect(&rotationCenterGroup, static_cast<void(QButtonGroup::*)(int, bool)>(&QButtonGroup::buttonToggled), [](const int id, const bool checked) {
+ | ^
+In file included from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:24:
+/usr/include/qt/QtWidgets/qbuttongroup.h:96:10: note: declared here
+ 96 | void buttonToggled(int, bool);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/preferences/viewporttab.cpp:88:118: warning: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead [-Wdeprecated-declarations]
+ 88 | QObject::connect(&rotationCenterGroup, static_cast<void(QButtonGroup::*)(int, bool)>(&QButtonGroup::buttonToggled), [](const int id, const bool checked) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:96:10: note: declared here
+ 96 | void buttonToggled(int, bool);
+ | ^~~~~~~~~~~~~
+[60/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/datasetsegmentationtab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qcheckbox.h:43,
+ from /usr/include/qt/QtWidgets/QCheckBox:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/datasetsegmentationtab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[61/83] Building CXX object CMakeFiles/knossos.dir/segmentation/segmentation.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/segmentation/segmentation.cpp:30:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26,
+ from /build/knossos/src/knossos-5.1/segmentation/segmentation.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[62/83] Building CXX object CMakeFiles/knossos.dir/viewer.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/viewer.cpp:23:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/functions.h:26,
+ from /build/knossos/src/knossos-5.1/viewer.h:26:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[63/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/commentstab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.cpp:25:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtGui/qcolor.h:43,
+ from /usr/include/qt/QtGui/QColor:1,
+ from /build/knossos/src/knossos-5.1/commentsetting.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/commentstab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[64/83] Building CXX object CMakeFiles/knossos.dir/widgets/snapshotwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:30:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp: In constructor ‘SnapshotWidget::SnapshotWidget(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:115:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 115 | QObject::connect(&vpGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int index) {
+ | ^
+In file included from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/snapshotwidget.h:29:
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:115:100: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 115 | QObject::connect(&vpGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int index) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp: In member function ‘void SnapshotWidget::loadSettings()’:
+/build/knossos/src/knossos-5.1/widgets/snapshotwidget.cpp:255:26: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 255 | vpGroup.buttonClicked(vp);
+ | ~~~~~~~~~~~~~~~~~~~~~^~~~
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+[65/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/EWIEGA46WW/qrc_resources.cpp.o
+[66/83] Building CXX object CMakeFiles/knossos.dir/widgets/task/taskmanagementwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qdialog.h:43,
+ from /usr/include/qt/QtWidgets/QDialog:1,
+ from /build/knossos/src/knossos-5.1/widgets/task/taskloginwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/task/taskmanagementwidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[67/83] Building CXX object CMakeFiles/knossos.dir/widgets/preferences/nodestab.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qatomic.h:41,
+ from /usr/include/qt/QtCore/qvariant.h:43,
+ from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
+ from /usr/include/qt/QtCore/QAbstractListModel:1,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/preferences/nodestab.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[68/83] Building CXX object CMakeFiles/knossos.dir/widgets/datasetloadwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/datasetloadwidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[69/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/renderoptions.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/renderoptions.cpp:4:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/dataset.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/renderoptions.cpp:2:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[70/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportarb.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[71/83] Building CXX object CMakeFiles/knossos.dir/knossos_autogen/mocs_compilation.cpp.o
+In file included from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/viewer.h:31,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/moc_viewer.cpp:10,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/mocs_compilation.cpp:18:
+/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/loader.h:26,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/moc_loader.cpp:10,
+ from /build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/mocs_compilation.cpp:2:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/knossos_autogen/EWIEGA46WW/../../../knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[72/83] Building CXX object CMakeFiles/knossos.dir/loader.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/loader.cpp:31:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/loader.h:26,
+ from /build/knossos/src/knossos-5.1/loader.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/loader.cpp: In function ‘std::pair<bool, char*> decompressCube(char*, QIODevice&, Dataset, coord2bytep_map_t&, Coordinate)’:
+/build/knossos/src/knossos-5.1/loader.cpp:412:28: warning: ‘int QImage::byteCount() const’ is deprecated: Use sizeInBytes [-Wdeprecated-declarations]
+ 412 | if (image.byteCount() == expectedSize) {
+ | ~~~~~~~~~~~~~~~^~
+In file included from /usr/include/qt/QtGui/qbrush.h:51,
+ from /usr/include/qt/QtGui/qpalette.h:46,
+ from /usr/include/qt/QtWidgets/qwidget.h:48,
+ from /usr/include/qt/QtWidgets/qaction.h:46,
+ from /usr/include/qt/QtWidgets/QAction:1,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:30,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:27,
+ from /build/knossos/src/knossos-5.1/skeleton/skeleton_dfs.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.h:27,
+ from /build/knossos/src/knossos-5.1/loader.cpp:29:
+/usr/include/qt/QtGui/qimage.h:221:44: note: declared here
+ 221 | QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const;
+ | ^~~~~~~~~
+/build/knossos/src/knossos-5.1/loader.cpp:413:67: warning: ‘int QImage::byteCount() const’ is deprecated: Use sizeInBytes [-Wdeprecated-declarations]
+ 413 | std::copy(image.bits(), image.bits() + image.byteCount(), currentSlot);
+ | ~~~~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qimage.h:221:44: note: declared here
+ 221 | QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const;
+ | ^~~~~~~~~
+/build/knossos/src/knossos-5.1/loader.cpp: In member function ‘void Loader::Worker::downloadAndLoadCubes(unsigned int, Coordinate, int, UserMoveType, const floatCoordinate&)’:
+/build/knossos/src/knossos-5.1/loader.cpp:497:15: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations]
+ 497 | time.start();
+ | ~~~~~~~~~~^~
+In file included from /usr/include/qt/QtNetwork/qsslcertificate.h:52,
+ from /usr/include/qt/QtNetwork/qsslerror.h:46,
+ from /usr/include/qt/QtNetwork/qsslsocket.h:50,
+ from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
+ from /usr/include/qt/QtNetwork/QSslConfiguration:1,
+ from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
+ from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
+ from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
+ from /usr/include/qt/QtNetwork/QNetworkReply:1,
+ from /build/knossos/src/knossos-5.1/loader.h:35:
+/usr/include/qt/QtCore/qdatetime.h:235:55: note: declared here
+ 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start();
+ | ^~~~~
+[73/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportortho.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[74/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewport3d.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.cpp:29:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewport3d.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[75/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/segmentationview.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:28:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/segmentation/segmentation.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp: In constructor ‘SegmentationView::SegmentationView(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:317:102: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 317 | QObject::connect(&modeGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [](int id){
+ | ^
+In file included from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:31:
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:317:102: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 317 | QObject::connect(&modeGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [](int id){
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+In file included from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:26:
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = QTreeView; auto:7 = int]’:
+/build/knossos/src/knossos-5.1/widgets/tools/segmentationview.cpp:441:100: required from here
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations]
+ 75 | table.sortByColumn(sortIndex = -1);
+ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
+In file included from /usr/include/qt/QtWidgets/QTreeView:1,
+ from /build/knossos/src/knossos-5.1/widgets/tools/segmentationview.h:41:
+/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here
+ 162 | void sortByColumn(int column);
+ | ^~~~~~~~~~~~
+[76/83] Building CXX object CMakeFiles/knossos.dir/widgets/zoomwidget.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:30:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/widgets/GuiConstants.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:25,
+ from /build/knossos/src/knossos-5.1/widgets/zoomwidget.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp: In member function ‘virtual void ZoomSlider::paintEvent(QPaintEvent*)’:
+/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:66:42: warning: ‘const QBrush& QPalette::foreground() const’ is deprecated: Use QPalette::windowText() instead [-Wdeprecated-declarations]
+ 66 | painter.setPen(opt.palette.foreground().color());
+ | ~~~~~~~~~~~~~~~~~~~~~~^~
+In file included from /usr/include/qt/QtWidgets/qwidget.h:48,
+ from /usr/include/qt/QtWidgets/qdialog.h:44,
+ from /usr/include/qt/QtWidgets/QDialog:1,
+ from /build/knossos/src/knossos-5.1/widgets/DialogVisibilityNotify.h:27:
+/usr/include/qt/QtGui/qpalette.h:147:26: note: declared here
+ 147 | inline const QBrush &foreground() const { return windowText(); }
+ | ^~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/zoomwidget.cpp:78:79: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+ 78 | painter.drawText(pos + interval/2 - QFontMetrics(painter.font()).width(label) / 2., thickness, label);
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+In file included from /usr/include/qt/QtWidgets/qwidget.h:50:
+/usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here
+ 106 | int width(const QString &, int len = -1) const;
+ | ^~~~~
+[77/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportbase.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.cpp:30:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[78/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/viewportevents.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:39:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/dataset.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void ViewportBase::handleWheelEvent(const QWheelEvent*)’:
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:457:43: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 457 | const int directionSign = event->delta() > 0 ? -1 : 1;
+ | ~~~~~~~~~~~~^~
+In file included from /usr/include/qt/QtGui/QMouseEvent:1,
+ from /build/knossos/src/knossos-5.1/scriptengine/scripting.h:33,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:31:
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:468:69: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 468 | seg.brush.setRadius(std::max(curRadius + (int)((event->delta() / 120) *
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void Viewport3D::handleWheelEvent(const QWheelEvent*)’:
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:479:51: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 479 | seg.volume_mouse_zoom *= (event->delta() > 0) ? 1.1f : 0.9f;
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:481:45: warning: ‘int QWheelEvent::x() const’ is deprecated: Use position() [-Wdeprecated-declarations]
+ 481 | const QPointF mouseRel{(event->x() - 0.5 * width()), (event->y() - 0.5 * height())};
+ | ~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:229:16: note: declared here
+ 229 | inline int x() const { return int(p.x()); }
+ | ^
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:481:75: warning: ‘int QWheelEvent::y() const’ is deprecated: Use position() [-Wdeprecated-declarations]
+ 481 | const QPointF mouseRel{(event->x() - 0.5 * width()), (event->y() - 0.5 * height())};
+ | ~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:231:16: note: declared here
+ 231 | inline int y() const { return int(p.y()); }
+ | ^
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:496:37: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 496 | if (event->delta() > 0) {
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp: In member function ‘virtual void ViewportOrtho::handleWheelEvent(const QWheelEvent*)’:
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:520:24: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 520 | if(event->delta() > 0) {
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/viewportevents.cpp:527:49: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations]
+ 527 | const float directionSign = event->delta() > 0 ? -1 : 1;
+ | ~~~~~~~~~~~~^~
+/usr/include/qt/QtGui/qevent.h:219:16: note: declared here
+ 219 | inline int delta() const { return qt4D; }
+ | ^~~~~
+[79/83] Building CXX object CMakeFiles/knossos.dir/widgets/mainwindow.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.cpp:29:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qchar.h:43,
+ from /usr/include/qt/QtCore/qstring.h:49,
+ from /usr/include/qt/QtCore/QString:1,
+ from /build/knossos/src/knossos-5.1/file_io.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.cpp:24:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+[80/83] Building CXX object CMakeFiles/knossos.dir/widgets/viewports/renderer.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:37:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/dataset.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp: In member function ‘void ViewportBase::renderText(const Coordinate&, const QString&, bool, bool)’:
+/build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:273:71: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
+ 273 | painter.drawText(centered ? x - QFontMetrics(painter.font()).width(str)/2. : x, gl_viewport[3] - y, str);//inverse y coordinate, extract height from gl viewport
+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
+In file included from /usr/include/qt/QtWidgets/qwidget.h:50,
+ from /usr/include/qt/QtWidgets/qaction.h:46,
+ from /usr/include/qt/QtWidgets/QAction:1,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportbase.h:30,
+ from /build/knossos/src/knossos-5.1/skeleton/node.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportortho.h:28,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/viewportarb.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/viewports/renderer.cpp:24:
+/usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here
+ 106 | int width(const QString &, int len = -1) const;
+ | ^~~~~
+[81/83] Building CXX object CMakeFiles/knossos.dir/widgets/tools/skeletonview.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:23:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtGui/qtguiglobal.h:43,
+ from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
+ from /usr/include/qt/QtWidgets/qframe.h:43,
+ from /usr/include/qt/QtWidgets/QFrame:1,
+ from /build/knossos/src/knossos-5.1/widgets/Spoiler.h:26,
+ from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:26:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp: In constructor ‘SkeletonView::SkeletonView(QWidget*)’:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:495:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 495 | QObject::connect(&nodeFilterButtonGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int id) {
+ | ^
+In file included from /usr/include/qt/QtWidgets/QButtonGroup:1,
+ from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:30:
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:495:114: warning: ‘void QButtonGroup::buttonClicked(int)’ is deprecated: Use QButtonGroup::idClicked(int) instead [-Wdeprecated-declarations]
+ 495 | QObject::connect(&nodeFilterButtonGroup, static_cast<void(QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), [this](const int id) {
+ | ^
+/usr/include/qt/QtWidgets/qbuttongroup.h:90:10: note: declared here
+ 90 | void buttonClicked(int);
+ | ^~~~~~~~~~~~~
+In file included from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:27:
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = QTreeView; auto:7 = int]’:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:588:92: required from here
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations]
+ 75 | table.sortByColumn(sortIndex = -1);
+ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
+In file included from /usr/include/qt/QtWidgets/QTreeView:1,
+ from /build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:43:
+/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here
+ 162 | void sortByColumn(int column);
+ | ^~~~~~~~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h: In instantiation of ‘<lambda(auto:6&, auto:7&)> [with auto:6 = NodeView; auto:7 = int]’:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.cpp:589:92: required from here
+/build/knossos/src/knossos-5.1/widgets/tools/model_helper.h:75:31: warning: ‘void QTreeView::sortByColumn(int)’ is deprecated: Use QTreeView::sortByColumn(int column, Qt::SortOrder order) instead [-Wdeprecated-declarations]
+ 75 | table.sortByColumn(sortIndex = -1);
+ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
+/usr/include/qt/QtWidgets/qtreeview.h:162:10: note: declared here
+ 162 | void sortByColumn(int column);
+ | ^~~~~~~~~~~~
+[82/83] Building CXX object CMakeFiles/knossos.dir/skeleton/skeletonizer.cpp.o
+In file included from /build/knossos/src/knossos-5.1/widgets/annotationwidget.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/widgetcontainer.h:27,
+ from /build/knossos/src/knossos-5.1/widgets/mainwindow.h:33,
+ from /build/knossos/src/knossos-5.1/viewer.h:31,
+ from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:37:
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+In file included from /usr/include/qt/QtCore/qglobal.h:1299,
+ from /usr/include/qt/QtCore/qalgorithms.h:43,
+ from /usr/include/qt/QtCore/qdebug.h:44,
+ from /usr/include/qt/QtCore/QDebug:1,
+ from /build/knossos/src/knossos-5.1/coordinate.h:26,
+ from /build/knossos/src/knossos-5.1/session.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.h:26,
+ from /build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:23:
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:63:129: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 63 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDropEnabled, 0, Qt::ItemIsUserCheckable, 0, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/widgets/tools/skeletonview.h:83:178: warning: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = Qt::ItemFlag; Zero = int QFlags<Qt::ItemFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
+ 83 | const std::vector<Qt::ItemFlags> flagModifier = {Qt::ItemIsDragEnabled, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, Qt::ItemIsEditable, 0};
+ | ^
+/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
+ 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
+ | ^~~~~~
+/build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp: In member function ‘void Skeletonizer::saveXmlSkeleton(QIODevice&) const’:
+/build/knossos/src/knossos-5.1/skeleton/skeletonizer.cpp:234:51: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
+ 234 | const auto timeData = QByteArray::fromRawData(reinterpret_cast<const char * const>(&time), sizeof(time));
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[83/83] Linking CXX executable knossos
diff --git a/knossos-5.1-7-x86_64-package.log b/knossos-5.1-7-x86_64-package.log
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/knossos-5.1-7-x86_64-package.log
diff --git a/knossos-5.1-7-x86_64-prepare.log b/knossos-5.1-7-x86_64-prepare.log
new file mode 100644
index 000000000000..5cfabfa305f3
--- /dev/null
+++ b/knossos-5.1-7-x86_64-prepare.log
@@ -0,0 +1,86 @@
+patching file hash_list.h
+'../FindQuaZip.cmake' -> 'CMake/Modules/FindQuaZip.cmake'
+patching file CMakeLists.txt
+Hunk #1 succeeded at 129 (offset -1 lines).
+patching file resources/cheatsheet/mergemode.html.in
+patching file resources/cheatsheet/mergetracingmode.html.in
+patching file resources/cheatsheet/paintmode.html.in
+patching file resources/cheatsheet/reviewmode.html.in
+Hunk #2 succeeded at 7 with fuzz 1.
+patching file resources/cheatsheet/tracingadvancedmode.html.in
+patching file resources/cheatsheet/tracingmode.html.in
+/startdir/PKGBUILD: line 52: warning: command substitution: ignored null byte in input
+using Qt5Python310
+-- The C compiler identification is GNU 12.2.0
+-- The CXX compiler identification is GNU 12.2.0
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Check for working C compiler: /usr/bin/cc - skipped
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Check for working CXX compiler: /usr/bin/c++ - skipped
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- RELEASE
+-- Found Boost: /usr/lib64/cmake/Boost-1.80.0/BoostConfig.cmake (found suitable version "1.80.0", minimum required is "1.50")
+CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message):
+ Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
+ available. Run "cmake --help-policy CMP0072" for policy details. Use the
+ cmake_policy command to set the policy and suppress this warning.
+
+ FindOpenGL found both a legacy GL library:
+
+ OPENGL_gl_LIBRARY: /usr/lib/libGL.so
+
+ and GLVND libraries for OpenGL and GLX:
+
+ OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so
+ OPENGL_glx_LIBRARY: /usr/lib/libGLX.so
+
+ OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
+ compatibility with CMake 3.10 and below the legacy GL library will be used.
+Call Stack (most recent call first):
+ CMakeLists.txt:87 (find_package)
+This warning is for project developers. Use -Wno-dev to suppress it.
+
+-- Found OpenGL: /usr/lib/libOpenGL.so
+-- Found Python: /usr/lib/libpython3.10.so (found suitable version "3.10.8", minimum required is "3.10.8") found components: Development.Embed
+CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
+ The package name passed to `find_package_handle_standard_args` (SNAPPY)
+ does not match the name of the calling package (Snappy). This can lead to
+ problems in calling code that expects `find_package` result variables
+ (e.g., `_FOUND`) to follow a certain pattern.
+Call Stack (most recent call first):
+ CMake/Modules/FindSnappy.cmake:29 (find_package_handle_standard_args)
+ CMakeLists.txt:89 (find_package)
+This warning is for project developers. Use -Wno-dev to suppress it.
+
+-- Found SNAPPY: /usr/lib/libsnappy.so
+-- Found ZLIB: /usr/lib/libz.so (found version "1.2.13")
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
+-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
+-- Found Threads: TRUE
+-- using gold linker
+-- Configuring done
+CMake Warning (dev) in CMakeLists.txt:
+ Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files.
+ Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy
+ command to set the policy and suppress this warning.
+
+ For compatibility, CMake is excluding the GENERATED source file(s):
+
+ "/build/knossos/src/build-x86_64-pc-linux-gnu-knossos/buildinfo.h"
+
+ from processing by AUTOMOC and AUTOUIC. If any of the files should be
+ processed, set CMP0071 to NEW. If any of the files should not be
+ processed, explicitly exclude them by setting the source file property
+ SKIP_AUTOGEN:
+
+ set_property(SOURCE file.h PROPERTY SKIP_AUTOGEN ON)
+
+This warning is for project developers. Use -Wno-dev to suppress it.
+
+-- Generating done
+-- Build files have been written to: /build/knossos/src/build-x86_64-pc-linux-gnu-knossos